PHP error_log() ਫੰਕਸ਼ਨ

ਇਨਸਟੈਂਸ

ਗਲਤੀ ਸੰਦੇਸ਼ ਨੂੰ ਵੈੱਬ ਸਰਵਰ ਲਾਗ ਅਤੇ ਈਮੇਲ ਖਾਤੇ ਵਿੱਚ ਭੇਜੋ:

<?php
// ਜੇਕਰ ਡਾਟਾਬੇਸ ਨਾਲ ਗਲਤ ਜੋੜਨ, ਤਾਂ ਸਰਵਰ ਲਾਗ ਵਿੱਚ ਗਲਤੀ ਸੰਦੇਸ਼ ਭੇਜੋ
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
    error_log(ਡਾਟਾਬੇਸ ਨਾਲ ਜੋੜਨ ਵਿੱਚ ਫੇਲਾਇਆ!, 0);
}
// ਜੇਕਰ ਫੂਓ ਬੰਦ ਹੋਇਆ ਤਾਂ ਪ੍ਰਬੰਧਕ ਨੂੰ ਈਮੇਲ ਭੇਜੋ
if (!($foo = allocate_new_foo())) {
    error_log(ਓਹ ਨਾ! ਅਸੀਂ ਫੂਓਜ਼ ਬੰਦ ਕਰ ਦੇਵਾਂਗੇ!, 1, "admin@example.com");
}
?> 

تعلیم اور استعمال

error_log() فنکشن کا استعمال سے سرور غلط ریکارڈ، فائل یا دوران کی طرف سے غلط پیغام کا ریکارڈ کردار، فراہم کردار

فارمائش

error_log(پیغام,تپ,destination,سرگرم);
پارامتر وصف
پیغام ضروری۔ ریکارڈ کردہ غلط پیغام کو طلب کریئن
تپ

اختیاری۔ غلط پیغام کو کہا جاتا ہے کہ کہا جائے، ممکنہ اقدار:

  • 0 - طبعی۔ پیغام پیچ کا سسٹم سرگرم، استعمال کیا جاتا ہے، یعنی فائل یا دوران، یعنی php.ini میں error_log کی نگرانی کی بنیاد پر
  • 1 - پیغام پارامتر کی طرف سے کا تلاش کیا جاتا ہے destination تنظیم کردہ ای میل آدرس، چوتھا پارامتر extra_headers صرف اس نوع کے اندر استعمال کیا جاتا
  • 2 - استعمال نہیں کیا جاتا (صرف پیچ 3 میں استعمال کیا جاتا)
  • 3 - پیغام کا تلاش کیا جاتا ہے destination فائل میں پیغام تقریباً نہیں، نئی سطر کے طور پر استعمال کی گئی
  • 4 - پیغام براہ راست SAPI سرگرم سے کا تلاش کی گئی
destination اختیاری۔ غلط پیغام کا مقصد طلب کریئن، اس کا مطلب تپ پارامتر کی کی اقدار کا حکم
سرگرم

اختیاری۔ مزید سرگرم کو طلب کریئن، مثلاً فرم، سی اور بی سی اور اس معلومات کا استعمال mail() کی داخلی فنکشن سے کیا جاتا ہے

صرف کسی وقت message_type 1 کی تنظیم کے ساتھ استعمال کریئن

کثیر سرگرم سے استعمال کریئن CRLF (\r\n) استعمال کریئن

تکنیکی تفصیلات

بازگشتی کا مطلب: موفق ہونے پر TRUE براہ راست، ناکام ہونے پر FALSE براہ راست
PHP ورسن: 4.0+
PHP اپدیاتی لوگ PHP 5.2.7: ممکنہ کی اقدار: 4 شامل کی گئی تپ پارامتر۔