我正在使用Windows7任務計劃程序來運行一個php腳本來每5分鐘創建一個文件,但是我遇到了批處理文件的問題,它不會給我任何錯誤但它並沒有創建文件每5分鐘從php腳本創建一個文本文件
start php.exe C:\wamp\www\temp.php
也許我有一個可怕的錯誤,這就是爲什麼我需要幫助!我第一次寫或使用批處理文件... 如果我直接運行該批處理文件(雙擊它)它創建文件,所以問題可能在任務調度??
這是PHP文件
<?php
$filename=date("d-m-y",time());
$myFile = $filename.'.txt';
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = rand(0,100);
$stringData=$stringData."*";
fwrite($fh, $stringData);
//fwrite($fh, "\n");
fclose($fh);
?>
感謝提前:)
「如果我直接運行批處理文件(雙擊它)它會創建文件,所以問題可能出現在任務調度程序中?」 ......這可能意味着PHP沒有從任務調度程序正確調用。你有沒有檢查你的系統事件日誌?也許他們會說點什麼。或者您可以嘗試從完整路徑運行它。也就是說,覆蓋PATH環境變量是一個非常糟糕的主意。 – judda 2011-04-26 03:41:37
我注意到我把它從我的代碼中刪除了... obv yeat php代碼沒有被調用...你檢查系統事件日誌是什麼? – dimazaid 2011-04-26 03:48:25