استعمل مربع البحث في الاسفل لمزيد من المواضيع
سريع للبحث عن مواضيع في المنتدى
-
11-01-2013, بتوقيت غرينيتش 09:59 AM
#1
[php] علامة @ لإخفاء الأخطاء
[php] ط¹ظ„ط§ظ…ط© @ ظ„ط¥ط®ظپط§ط، ط§ظ„ط£ط®ط·ط§ط،
السلام عليكم
ما اعرف هل تم نقاش هذا الموضوع من قبل أم لا ,,,
لانه أي محرك بحث يتجاهل علامة @ لذلك اعذروني
اليكم ,,,
تستخدم علامة @ قبل أي دالة لمنع ظهور الخطأ واستبداله برسالة خطأ مخصصة وليس لعلاج الخطأ
مثال :
رمز PHP:
<code style="white-space:nowrap"> <code> function handError($eN, $eS, $eF, $eL) {
switch($eN){
case E_USER_ERROR:
// يرسل رساله بالخطأ لصاحب الإيميل المكتوب
error_log($eS, 1, ’admin@example.com’);
break;
case E_USER_WARNING:
// يقوم بكتابة الخطأ في الملف المكتوب ك وسيط الدالة
error_log($eS, 3, ’../logs/warnings.log’);
break;
case E_USER_WARNING:
// يقوم بكتابة الخطأ في ملف أخطاء Php
error_log($eS, 0);
break;
}
}
set_error_handler(’handError’); // لتحويل معالج المشاكل الافتراضي الى الدالة التي أنشأناها
$connect = @mysql_connect('localhost','root','123456') or trigger_error(’Database connection unavailable.’, E_USER_ERROR);
</code> </code>
وبذلك تقدر تستبدل الخطأ اللي يظهر في الشاشة بأي حاجة ثانيه كصفحة
( عذرا ,,, سنعود قريبا )
منتديات vb مثال كبير برضه 
التعديل الأخير كان بواسطة Done; 05 - 02 - 2014 الساعة 08:36

©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©
المواضيع المتشابهه
-
بواسطة loulou ange في المنتدى قسم الصور و الترفيه
مشاركات: 0
آخر مشاركة: 10-20-2013, بتوقيت غرينيتش 02:39 AM
-
بواسطة linnou في المنتدى قسم الصور و الترفيه
مشاركات: 0
آخر مشاركة: 10-20-2013, بتوقيت غرينيتش 02:01 AM
-
بواسطة romaissa في المنتدى صحة الطفل
مشاركات: 0
آخر مشاركة: 10-19-2013, بتوقيت غرينيتش 05:38 PM
-
بواسطة Chakira في المنتدى ميك اب (مكياج) و تسريحات
مشاركات: 0
آخر مشاركة: 10-19-2013, بتوقيت غرينيتش 10:10 AM
-
بواسطة ام بهاء في المنتدى عالم الرشاقة و الدايت شوب
مشاركات: 0
آخر مشاركة: 10-01-2013, بتوقيت غرينيتش 02:06 AM
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى