7

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

这可能吗?

4

4 回答 4

11

如果您的blacklist.php将输出写入标准输出,您可以像这样运行您的 PHP 脚本

php blacklist.php > blacklist.txt
于 2013-03-26T04:48:28.710 回答
2

我们可以使用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
于 2013-03-26T04:54:12.120 回答
2

您可以使用file_put_contents()

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

于 2013-03-26T04:48:57.427 回答
1

只需运行脚本并将其重定向到 .txt 文件即可。就像是

php blacklist.php > blacklist.txt
于 2013-03-26T04:47:48.800 回答