2013-07-15 24 views
1

我正在運行基於數據庫值運行另一個php腳本的cron作業。Cron Job使用_Get參數從數據庫運行PHP

我需要從數據庫中傳入一些參數。我最初嘗試着以下幾點。

while ($row = mysql_fetch_assoc($result)) { 
$url = "test.php?msg=".$row['message']."&phone=".$row['phone']; 
exec($url); 
} 

它無法運行。將信息傳遞到test.php的最佳方法是什麼?

回答

1

您的exec()命令是不完整的,你需要做的是這樣

exec('wget http://www.mywebsite.com/' . $url); 

也嘗試傾銷返回

exec($url,$output,$retval); 
var_dump($output,$retval); 
+0

也許他的PHP腳本是本地和命令行可執行文件,沒有舉辦過的地方..順便說一句缺少完整路徑 –

+0

真的...... @PhilipK ...你可以張貼錯誤您收到? –

+0

沒有錯誤只是不運行 –