برطرف کردن Notice ها

amirepsilon

Active Member
اینو ببینید :
Notice: Undefined index: action in G:\Web Developing\xampp\htdocs\CMS\Safir\admin\news.php on line 70
چطور میشه همچین خطاهایی رو هم برطرف کرد ؟
اصلا لزومی داره نوتیس ها رو هم برطرف کنیم ؟
ممنون
 

ziXet

مدیر انجمن PHP/MYSQL
اینو ببینید :
Notice: Undefined index: action in G:\Web Developing\xampp\htdocs\CMS\Safir\admin\news.php on line 70
چطور میشه همچین خطاهایی رو هم برطرف کرد ؟
اصلا لزومی داره نوتیس ها رو هم برطرف کنیم ؟
ممنون
کلا شما اگه اسکریپتتون رو روی سرور آپلود کردن و داره کار میکنه بهتره کلا خطاها رو چاپ نکنید!
تابع error_reporting میتونه کنترل کنه:
http://php.net/manual/en/function.error-reporting.php
 

BehrouzPc

پــــادشــاه فــلــــش
با قرار دادن @ قبل از موردتون هم می تونید این مشکل رو رفع کنید...
 

amirepsilon

Active Member
اتفاقا من تقریبا هیچ وقت از @ استفاده نمیکنم و توی برنامه از error_reporting استفاده می کنم
فکر کنم این بهترین حالته
 

AazamZandi

New Member
بهترین کار این است که در php.ini خط زیر error_reporting = E_ALL رو با error_reporting = E_ALL & ~E_NOTICE جایگزین کنید . اگر لوکال کار می‌کنید و به خصوص اگر ومپ‌سرور ورژن جدید استفاده می کنید باید تنظیم فوق رو انجام بدید ولی روی هاست‌ها معمولا خطاهای فوق نمایش داده نمیشن .
 

hooom

Member
اصولاً این خطاها به دلیل اجرا بر روی لوکال هست ! که نشان دهنده فاقد این function بر روی شبیه ساز وب سرور شماست و نمیشناسه !
بر روی وب مشکلی نداره و خطا نمایش داده نمیشه !
 

جدیدترین ارسال ها

بالا