2011-02-16 45 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

相關問題