تقوم الدالة error_log() بإرسال خطأ إلى سجل أخطاء الخادم أو الملف أو الوجهة البعيدة.
ترجع الدالة TRUE إذا نجحت وFALSE إذا فشلت.
error_log (خطأ، نوع، وجهة، رؤوس)
المعلمة | يصف |
---|---|
خطأ | مطلوب. رسالة الخطأ للتسجيل. |
يكتب | خياري. يحدد نوع تسجيل الأخطاء. أنواع السجلات المحتملة: 0 - افتراضي. اعتمادًا على تكوين error_log في ملف php.ini، يتم إرسال الأخطاء إلى نظام تسجيل الخادم أو إلى ملف. 1 - يتم إرسال الأخطاء إلى العنوان الموجود في معلمة الوجهة. يستخدم هذا النوع فقط معلمة الرؤوس. 2 - إرسال الأخطاء عبر اتصال تصحيح أخطاء PHP. هذا الخيار متاح فقط في PHP 3. 3 - حدث خطأ أثناء إرسال ملف السلسلة المستهدفة. |
وجهة | خياري. يحدد مكان إرسال رسائل الخطأ. تعتمد قيمة هذه المعلمة على قيمة معلمة "النوع". |
رؤوس | خياري. يُستخدم فقط عندما تكون معلمة "النوع" هي 1. يحدد رؤوسًا إضافية مثل From وCc وBcc. يتم فصل الرؤوس الإضافية بواسطة CRLF (rn). ملاحظة: عند إرسال بريد إلكتروني، يجب تضمين رأس "من". يمكن ضبط ذلك في ملف php.ini أو عبر هذه المعلمة. |
يرسل المثال التالي رسالة بريد إلكتروني تحتوي على خطأ مخصص:
<?php$test=2;if ($test>1){error_log("تم تشغيل خطأ مخصص"،1"،[email protected]"،"From: [email protected]");}؟ >
البريد الإلكتروني الذي تلقاه الرمز أعلاه هو كما يلي:
لقد تم تشغيل خطأ مخصص