PHP error_log() fonksiyonu
Örnek
Hata mesajını web sunucusu günlüğü ve e-posta hesabına gönderin:
<?php // Veritabanına bağlantı hatası olursa, sunucu günlüğüne hata mesajı gönder if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // Eğer FOO tükendiysen, yöneticiye e-posta gönder if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Tanım ve Kullanım
error_log() fonksiyonu, hata mesajlarını sunucu hata günlüğüne, dosyaya veya uzak hedefe gönderir.
Sözdizimi
error_log(message,type,destination,headers);
Parametre | Açıklama |
---|---|
message | Gerekli. Kaydedilecek olan hata mesajını belirtir. |
type |
Opsiyonel. Hatanın gönderileceği yeri belirtir. Olası değerler:
|
destination | Opsiyonel. Hata mesajının hedefini belirtir. Bu değer type Parametrenin değeri belirler. |
headers |
Opsiyonel. Ek başlıklar, örneğin From, Cc ve Bcc belirtir. Bu bilgi türü mail() içsel fonksiyonunu kullanır. Sadece message_type 1 olarak ayarlandığında kullanılır. Çok sayıda başlık arasını ayırmak için CRLF (\r\n) kullanılmalıdır. |
Teknik Açıklamalar
Dönüş Değeri: | Başarılıysa TRUE, başarısızsa FALSE döner. |
---|---|
PHP Sürümü: | 4.0+ |
PHP Güncelleme Günlüğü: | PHP 5.2.7: Olası Değerler: 4 Eklendi type Parametreler. |