人们认为没有浏览器运行就无法运行php文件,但是借助android API可以实现;当api从android应用程序运行服务器中的某些特定文件(例如,服务器在Windows操作系统中为xampp)时,我想由android从调用的php文件生成pdf文件。真正的问题是,每个输出都是通过android控制台发送的,而不是通过浏览器发送的。如何在不运行浏览器的情况下生成pdf?有专家吗?
答案 0 :(得分:0)
当然可以在没有浏览器的情况下生成PDF(HTTP请求)。我在日常工作中做到这一点。诀窍是从控制台运行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