你可以运行PHP Phrozn静态生成器从web


Can you run the PHP Phrozn static generator from the web?

Phrozn是一个PHP项目,它将读取Twig, Textile, Markdown和LESS格式文件,并将它们输出为静态站点生成器,就像Ruby版本的哲基尔

Phrozn是从命令行运行的,我很好奇如果有人知道是否有可能从网页而不是命令行运行它?

如果有人对这个项目有任何经验,请让我知道?

您可以使用system()或exec()命令在PHP脚本中运行任何可执行文件。如果你想为用户提供一个模仿命令行的web界面,你可以创建一个包含表单的页面,其中包含Phozn命令行可用的任何选项,并让它将该数据发送到PHP文件,该文件将解析$_POST数据并形成等效的命令行字符串(例如:"phrozn -l——some_thing -n=somethingelse"),然后简单地将其传递给system()或exec()函数来运行它。如果您需要捕获输出,您可以这样做,然后将其显示给用户。

编辑:重新阅读OP,注意Phronz是一个通过CLI运行的PHP项目。以上仍然适用-理论上,您可以使用system()或exec()调用通过CLI运行的PHP脚本,尽管如果它已经是一个PHP项目,那么编辑源代码以提供GUI功能似乎更有意义。你可以直接通过网页来运行任何通过CLI运行的PHP项目