我試圖在本地apache上運行PHP form tutorial,而它在我的web apache上工作時它不會在本地運行。 在我的本地機器我得到以下錯誤:PHP在網絡上工作,但不在本地apache(linux mint)
"Notice: Undefined index: formSubmit in /opt/lampp/htdocs/rw/form/myform1.php on line 2".
我已經附加了LAMPP用戶和組,並試圖從644設置權限爲777沒有結果。任何幫助?
我試圖在本地apache上運行PHP form tutorial,而它在我的web apache上工作時它不會在本地運行。 在我的本地機器我得到以下錯誤:PHP在網絡上工作,但不在本地apache(linux mint)
"Notice: Undefined index: formSubmit in /opt/lampp/htdocs/rw/form/myform1.php on line 2".
我已經附加了LAMPP用戶和組,並試圖從644設置權限爲777沒有結果。任何幫助?
亞歷克斯, 這是不是一個錯誤。這只是一個「警告」notice
。這是因爲您本地機器中的php.ini設置已設置爲向您顯示通知,以及errors
。
您可以檢查該值是否爲set
,以避免該通知。 要做到這一點,你可以用isset()
:
isset() function in PHP determines whether a variable is set and is not NULL. It returns a Boolean value, that is, if the variable is set it will return true and if the variable value is null it will return false.
編號:http://notesofgenius.com/how-fix-php-notice-undefined-index/
要隱藏聲明:
現在你有一個php.ini
設置error_reporting
集包括E_NOTICE
。您可以選擇不設置error_reporting
到E_ALL & ~E_NOTICE
檢查變量從陣列得到它之前設置:
if(isset($_POST['formSubmit']) && $_POST['formSubmit'])
感謝名單,錯誤dissapear顯示通知,但現在我已經somethnig細胞內
注意:在的/ opt/LAMPP/htdocs中/ RW /表格/ myform1 varMovie:未定義的變量.php on line
。?? –
Alex
Saji E_ALL&〜E_NOTICE正常工作!很多thanx。 – Alex
@亞歷山大,不客氣。 – saji89