代码之家  ›  专栏  ›  技术社区  ›  0plus1

有没有从PHP到HTML的转换程序?

  •  0
  • 0plus1  · 技术社区  · 15 年前

    别以为我疯了,我懂PHP的工作原理!

    有人这么说。我开发个人网站,我通常利用php来避免在开发阶段的重复,没有真正的动态,只包括菜单,几个foreach等。

    当开发阶段结束时,我需要将HTML文件中的网站提供给客户机。有工具吗(爬行器?)这样做可以代替访问每个页面并保存解释的HTML吗?

    6 回复  |  直到 15 年前
        1
  •  3
  •   Daniel Papasian    15 年前

    如果您需要更强大的递归wget,httrack工作得很好。 http://www.httrack.com/

        2
  •  6
  •   Adirael    15 年前

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

    您可以在此处阅读更多信息: http://en.wikipedia.org/wiki/Wget#Recursive_download

        3
  •  1
  •   symcbean    15 年前

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

        4
  •  1
  •   Dom De Felice    15 年前

    如果你想用一个爬虫,我会去找强大的 wget .

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

    您需要创建一个名为的文件 Makefile 在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命令 前面不是空格,而是制表。 (见 this page 用于php命令行语法。)

    之后,只要你想更新你的HTML文件,只要输入

    make
    

    在您的终端中自动生成它们。

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

        5
  •  0
  •   Anton Gogolev    15 年前

    也许吧, command line 会有帮助吗?

        6
  •  0
  •   jeroen    15 年前

    如果您在Windows上,可以使用 Free Download Manager 对网站进行爬网。