人们认为没有浏览器运行就无法运行php文件,但有android API的帮助;当api从android应用程序运行服务器中的某些特定文件(例如服务器是windows os中的xampp)时我想通过android从被调用的php文件生成pdf文件。真正的问题是,每个输出都通过Android控制台发送,而不是发送到浏览器。如何在没有浏览器运行的情况下生成pdf?任何专家?
当然,可以在没有浏览器(HTTP请求)的情况下生成PDF。我在日常生活中这样做。诀窍是从控制台运行PHP脚本,例如通过crontab(cronjobs)每隔x分钟手动或自动地。
创建一个php文件'cronjob.php':
<?php
echo "Running\n";
echo "Processing\n";
echo "Done\n";
return 0;
尝试运行:php cronjob.php
输出:
Running
Processing
Done
添加crontab作业:
$ crontab -e
追加这一行
* * * * * /usr/bin/php /var/www/cronjob/cronjob.php