2011-02-16 46 views
1

是否可以通过命令行组合多个PHP文件并创建一个HTML文件?通过命令行组合多个PHP文件来创建HTML文件?

例如,这将在一个PHP文件的渲染过的版本另存为HTML:

php /path/to/my/file/filename.php > /path/to/my/file/test.html 

我需要它来将多个文件合并,但我似乎无法得到它,它的工作。理想情况下,它会是这样的:

php /path/to/my/file/filename.php + /path/to/my/file/filename2.php + /path/to/my/file/filename3.php > /path/to/my/file/test.html 

这可能吗?如果是这样,怎么样?

回答

2

也许你可以这样做:

php file.php > someFile.html 
php file2.php >> someFile.html 
php file3.php >> someFile.html 
1

您可以使用>>在bash追加输出。

touch /path/to/my/file/test.html 
php /path/to/my/file/filename.php >> /path/to/my/file/test.html 
php /path/to/my/file/filename2.php >> /path/to/my/file/test.html 
1

我想你可能会寻找是 cat file1.php file2.php file3.php | php > file.html

+0

全局变量可能出现的问题 – shellholic 2011-02-16 23:33:30

相关问题