PDA

نسخه کامل مشاهده نسخه کامل : مشکلerror_ reporting



norozy
16-03-2009, 23:16
سلام کسی در مورد این ویژگی error_reporting توی php اطلاعاتی داره ؟
میخوام اگه مشکلی د ر صفحه وجود داره بجای این که error رو مستقیم نمایش بده جوری که خودمون میخوایم هدایت بشه ممنون

neopersia
16-03-2009, 23:53
تابع error_reporting سطح گزارش دادن خطاها رو مشخص میکنه و ربطی به نحوه نمایششون نداره.
برای اینکه بتونید با ارورها رو با روش خودتون باید یک تابع برای اون بنویسید و با استفاده از تابع set_error_handler اون تابع رو به عنوان تابع پیش فرض برای مواجهه با خطاها قرار بدید. پارامترها و مثالش توی رفرس php با آدرس زیر هست:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

MATRIX reloaded
18-03-2009, 23:27
بیا واست یه تابع بدم برو حالشو ببر:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یکم باید تغییرش بدی چون واسه کرنل منه!

norozy
22-03-2009, 11:50
می بخشید این تابعی که دادید رو میشه بیشتر توضیح بدین چطور کار میکنه و چی کار می کنه ؟؟؟؟؟؟؟؟؟:11::11::11::11:

MATRIX reloaded
29-03-2009, 01:05
این تابع تمامی اخطار ها - warning ها و notice های php را در یک فایل می نویسد.
چیز سختی هم نداره!

norozy
03-04-2009, 20:49
من توی این قسمتش مشکل دارم با گرفتن خطا ها اونا رو کجا ذخیره میکنه ؟؟؟؟؟؟؟؟؟می خوام مثه جاوا خطا ها رو تو همون صفحه نمایش بده :20: می بخشید که نمی فهمم اگه باز واضحتر توضیح بدین ممنون می شم:11::11::11:

MATRIX reloaded
04-04-2009, 23:12
اصلاح شد.
خطاها رو در صفحه ای بنام errors.htm ذخیره می کنه. اگر بخوای ویزیتورها نتونن این فایل رو مشاهده کنند باید بهش permission بدی.

اگر میخوای خطا رو در همون صفحه نشون بده باید بجای:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
استفاده کنی!