在txt文件Linux命令行上显示php输出

时间:2013-03-26 04:43:22

标签: php linux shell command-line centos

我目前有一个blacklist.php文件生成一个黑名单,我需要一个linux上的blacklist.txt文件,它从php文件中提取输出。

这可能吗?

5 个答案:

答案 0 :(得分:8)

如果你的blacklist.php将输出写入STDOUT,你可以像这样运行你的php脚本

php blacklist.php > blacklist.txt

答案 1 :(得分:1)

您是不是只运行脚本并将其重定向到.txt文件?像

这样的东西
php blacklist.php > blacklist.txt

答案 2 :(得分:1)

您可以使用file_put_contents()

file_put_contents('your file', 'your data')

答案 3 :(得分:1)

我们可以使用file_put_contents

来完成
<?php
file_put_contents('blacklist.txt ', file_get_contents('blacklist.php'));  
?>

另一种选择:使用exec()

<?php
exec ('php blacklist.php', $output); 
file_put_contents('blacklist.txt', $output); 
?>

另一种选择Output redirection to a text file using Command line

Windows

C:\xampp\php>php C:\xampp\htdocs\blacklist.php >blacklist.txt

Linux

$ php blacklist.php >blacklist.txt

答案 4 :(得分:0)

我认为是的,这是可能的。你只需要创建一个函数将其转换为.txt文件