从另一个php文件执行php命令

时间:2014-05-01 16:18:43

标签: php xcode curl ssh

我猜,我有一个简单的问题。 我正在开发一个iPhone应用程序,我可以将ASIHTTPRequest发送到我的php服务器(与go daddy一起)。然后php脚本获取命令并运行如下:

$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代码做同样的事情。

感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

使用PHP Include?那将运行脚本。 把这样的东西放在IF声明中。

include 'YourPage.php';

答案 1 :(得分:0)

我的第一个想法是GoDaddy可能不允许为安全目的运行exec()。