2015-06-25 73 views
0

我想使用php腳本來執行定期任務。cronjob中的新實例php

在我的腳本(在我的cron作業),我試圖實例化一個類沒有成功:

的包括正常工作:

include_once (dirname(__FILE__).\'../my/class/MyObjectMgrClass.php\');

但只要我嘗試實例課堂上,cron的不工作了:

$myObjectMgr = new MyObjectMgr(); 
+1

它給了什麼錯誤? – Daan

+0

爲什麼要添加這些轉義字符,試試這個假設是正確的路徑'include_once dirname(__ FILE__)。 '../ my/class/MyObjectMgrClass.php';'你也不需要'()'它的工作,但不是你應該使用的方式include/require – RiggsFolly

回答

1

「include_once()的」嘗試包括您定義的文件,但不會停止腳本如果ð不存在 嘗試使用require_once(),如果文件丟失,將觸發致命錯誤。 通過當您的dirname連擊,添加和/到開始串像

require_once (dirname(__FILE__)). '/../my/class/MyObjectMgrClass.php'; 

,除非你想逃避的東西也不要使用\的方式。

+0

好的謝謝,對不起,轉義字符不在include語句:錯誤...但是,錯誤是最後一個括號:include_once(dirname(__ FILE __)。'/ my/class/MyObjectMgrClass.php');這是錯誤的。非常感謝! –