سلام کسی در مورد این ویژگی error_reporting توی php اطلاعاتی داره ؟
میخوام اگه مشکلی د ر صفحه وجود داره بجای این که error رو مستقیم نمایش بده جوری که خودمون میخوایم هدایت بشه ممنون
سلام کسی در مورد این ویژگی error_reporting توی php اطلاعاتی داره ؟
میخوام اگه مشکلی د ر صفحه وجود داره بجای این که error رو مستقیم نمایش بده جوری که خودمون میخوایم هدایت بشه ممنون
تابع error_reporting سطح گزارش دادن خطاها رو مشخص میکنه و ربطی به نحوه نمایششون نداره.
برای اینکه بتونید با ارورها رو با روش خودتون باید یک تابع برای اون بنویسید و با استفاده از تابع set_error_handler اون تابع رو به عنوان تابع پیش فرض برای مواجهه با خطاها قرار بدید. پارامترها و مثالش توی رفرس php با آدرس زیر هست:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بیا واست یه تابع بدم برو حالشو ببر:
یکم باید تغییرش بدی چون واسه کرنل منه!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by MATRIX reloaded; 04-04-2009 at 23:10.
می بخشید این تابعی که دادید رو میشه بیشتر توضیح بدین چطور کار میکنه و چی کار می کنه ؟؟؟؟؟؟؟؟؟![]()
این تابع تمامی اخطار ها - warning ها و notice های php را در یک فایل می نویسد.
چیز سختی هم نداره!
من توی این قسمتش مشکل دارم با گرفتن خطا ها اونا رو کجا ذخیره میکنه ؟؟؟؟؟؟؟؟؟می خوام مثه جاوا خطا ها رو تو همون صفحه نمایش بدهمی بخشید که نمی فهمم اگه باز واضحتر توضیح بدین ممنون می شم
![]()
اصلاح شد.
خطاها رو در صفحه ای بنام errors.htm ذخیره می کنه. اگر بخوای ویزیتورها نتونن این فایل رو مشاهده کنند باید بهش permission بدی.
اگر میخوای خطا رو در همون صفحه نشون بده باید بجای:
ازکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
استفاده کنی!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)