$this->pdo->beginTransaction();
//do some other simple works
exec ('/usr/local/bin/php -f /path/to/my/script/test.php') ;
$this->pdo->commit();
假设在我自己的服务器中运行另一个php文件(专用)!但它没有做任何事情。它确实适用于curl_exec(),但我想使用另一种方法,我可以将它用于后台服务器。
我的计划是我要发送太多的APNS(通知),而不是等待整个列表完成,最好还是让我们在后台完成工作!我怎么能这样做。
当我使用SSH命令行连接时。我可以很容易地调用“test.php”,它工作得很好。但我不能从上面的PHP代码做同样的事情。
感谢任何帮助。
答案 0 :(得分:1)
使用PHP Include?那将运行脚本。 把这样的东西放在IF声明中。
include 'YourPage.php';
答案 1 :(得分:0)
我的第一个想法是GoDaddy可能不允许为安全目的运行exec()。