如何将多个html文件(其中包含PHP和JS代码)合并为一个大的html文件

时间:2013-01-23 12:15:57

标签: php html

我正在尝试创建一个脚本,该脚本将获取多个HTML文件,这些文件中可能包含PHP代码和JavaScript代码,并使用它创建一个大的HTML / PHP文件。 例如home.php,news.php,something.php 将合并形成Index.php。

在有人问我为什么需要这样的文件之前:原因是创建了一个使用负责任布局的文件,使用视差进行触摸滑动。

我已经尝试了file_get_contents()但是如果html有一个简单的<?php echo "hello world";?>,它就不会输出它。

如何将多个HTML文件与其中的任何内容合并(JS,php等)?

2 个答案:

答案 0 :(得分:2)

你试过一个include()吗?这应该可以正常工作。

来自PHP文档... http://php.net/manual/en/function.include.php

  

包含声明包含评估指定的文件。

答案 1 :(得分:2)

如果您需要未执行的PHP代码,则需要与PHP文件建立FTP连接。使用cURL,您将打开一个FTP连接并下载该文件,该文件将采用<?php echo "hello world"; ?>等原始格式。这就像在操作系统中使用普通的FTP客户端来检索文件一样,在这种情况下,它将位于PHP脚本的变量中,然后您可以执行内容或从那里执行任何操作。

当然这种方法还取决于主机(服务器)是否允许它。