Phrozn是一个PHP项目,它将读取Twig,Textile,Markdown和LESS格式文件,并将它们输出为静态站点生成器,就像Ruby版本一样 Jekyll
Phrozn是从命令行运行的,我很好奇是否有人知道是否可以从网页而不是命令行运行它?
如果有人对此项目有任何经验,请告诉我们?
答案 0 :(得分:1)
您可以使用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功能。 AFAIK您可以直接通过网页运行任何通过CLI运行的PHP项目。