Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有从php到html的转换器吗?_Php_Html - Fatal编程技术网

有从php到html的转换器吗?

有从php到html的转换器吗?,php,html,Php,Html,别以为我疯了,我知道php是如何工作的 话虽如此。我开发个人网站,我通常利用php来避免开发阶段的重复。没有什么真正动态的东西,只包括菜单、一些foreach之类的东西 当开发阶段结束时,我需要将html文件中的网站提供给客户端。有没有一个工具(crawler?)可以帮我做到这一点,而不是访问每个页面并保存解释的html?也许会有帮助?您可以使用wget递归下载所有链接的页面 您可以在这里阅读更多信息:如果您需要更强大的递归wget,httrack工作得非常好 如果你在windows上,你可以使

别以为我疯了,我知道php是如何工作的

话虽如此。我开发个人网站,我通常利用php来避免开发阶段的重复。没有什么真正动态的东西,只包括菜单、一些foreach之类的东西


当开发阶段结束时,我需要将html文件中的网站提供给客户端。有没有一个工具(crawler?)可以帮我做到这一点,而不是访问每个页面并保存解释的html?

也许会有帮助?

您可以使用wget递归下载所有链接的页面


您可以在这里阅读更多信息:

如果您需要更强大的递归wget,httrack工作得非常好

如果你在windows上,你可以使用它来抓取网站。

如果你想使用抓取程序,我会选择强大的

否则,您也可以使用一些构建工具,如

您需要在php文件的同一文件夹中创建一个名为的文件。
它应包含以下内容:

all: 1st_page.html 2nd_page.html 3rd_page.html

1st_page.html: 1st_page.php
    php command

2nd_page.html: 2nd_page.php
    php command

3rd_page.html: 3rd_page.php
    php command
请注意,php命令前面不是空格,而是表格。 (有关php命令行语法,请参阅。)

之后,每当你想更新你的html文件时,只要键入

make
在终端中自动生成它们


对于一个简单的工作来说,似乎需要做很多工作,但是make是一个非常方便的工具,您会发现它对自动化其他任务也很有用。

提供了比wget更好的控制。如果需要,将重写抓取页面中的URL。

有一个将从PHP转换为HTML的转换器,该转换器称为PHP:-PQuite odd question。我认为geocities类的html托管已经过时很久了。@我想它可以执行您的PHP脚本并输出结果。是的,它可以。和普通版一样好。我还不清楚解决方案。wget为+1。我过去就是这样做的,将来也会这样做。现在知道了这个工具,我也从中受益匪浅。谢谢哇,那工具真是不可思议!非常感谢。