我目前有一个生成黑名单的blacklist.php文件,我需要 Linux 上的一个blacklist.txt文件,该文件从 PHP 文件中提取输出。
这可能吗?
我目前有一个生成黑名单的blacklist.php文件,我需要 Linux 上的一个blacklist.txt文件,该文件从 PHP 文件中提取输出。
这可能吗?
如果您的blacklist.php将输出写入标准输出,您可以像这样运行您的 PHP 脚本
php blacklist.php > blacklist.txt
我们可以使用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
您可以使用file_put_contents()
:
file_put_contents('your file', 'your data')
只需运行脚本并将其重定向到 .txt 文件即可。就像是
php blacklist.php > blacklist.txt