我已經從網上下載了一個腳本Reece日曆,我終於把它與數據庫連接起來了,但是我有一些錯誤!日曆事件Reece日曆
你能幫我嗎?
第一errore是:
未定義指數:超時在C:\瓦帕\ WWW \ ReeceCalendar_0.9 \ CAL \ gatekeeper.php上線180
並且在該行中的代碼是:
if($ d ['timeout']!=「」)$ cal_options ['timeout'] = $ d ['timeout'];
我已經從網上下載了一個腳本Reece日曆,我終於把它與數據庫連接起來了,但是我有一些錯誤!日曆事件Reece日曆
你能幫我嗎?
第一errore是:
未定義指數:超時在C:\瓦帕\ WWW \ ReeceCalendar_0.9 \ CAL \ gatekeeper.php上線180
並且在該行中的代碼是:
if($ d ['timeout']!=「」)$ cal_options ['timeout'] = $ d ['timeout'];
這意味着數組$ d中不存在索引'timeout'。更具體地說,在if語句嘗試執行與「」的比較之前,未設置$ d ['timeout']。
除非$ d [「超時」]真的應該存在的,行應該改爲:
if (array_key_exists("timeout", $d) && $d['timeout'] != "")
$cal_options['timeout'] = $d['timeout'];
我認爲你應該在php.ini中的禁用PHP警告...... 他們不真正的錯誤,只是警告,而且他們會變得煩人。 ?
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
if($ d ['show_times'] =='y')\t $ cal_options ['show_times'] = TRUE; 這是下一個錯誤: 未定義的索引:show_times在C:\ wamp \ www \ ReeceCalendar_0.9 \ cal \ gatekeeper.php在線192 – Marin 2010-05-21 10:26:55
-1這是可怕的建議。禁用E_NOTICE,你會錯過你會被警告的錯誤。你不應該訪問不存在的數組索引(因此警告)。 – Artefacto 2010-05-21 10:41:30
我沒有考慮這個建議,因爲你(Artefacto)給我的建議解決了我的問題,但是請看下一個問題,並請給我一個建議做什麼;(Thnx so much :) – Marin 2010-05-21 10:45:37
我能做些什麼我怎樣才能改變它日Thnx :) – Marin 2010-05-21 10:13:05