PHP kézikönyv
Előző
Következő
Ezzel a függvénnyel hibaüzenetet küldhetsz a kiszolgáló hiba naplójába, egy TCP portra, vagy egy állományba.
Az első, message paraméterben a hibaüzenetet kell megadnod, a második, message_type paraméterben az üzenet célját:
Táblázat 1. error_log() napőló típusok
A message paraméterben megadott üzenet a PHP rendszer naplójába kerül, az operációs rendszer naplóját vagy egy állományt megcélozva, az error_log beállítás értékétől függően.
A message paraméterben megadott üzenetet elektronikus levélben a destination paraméterben megadott címre küldi.
Ez az egyetlen típus, amelynél a negyedik extra_headers paraméter használható.
Ez a típus a mail() által is használt belső függvényt használja.
A message paraméterben megadott üzenetet a PHP debug kapcsolatán keresztül küldi tovább.
Ez a lehetőség csak akkor elérhető, ha a távoli debugger támogatás engedélyezett.
Ebben az esetben a destination paraméter azt a hoszt nevet vagy IP címet - és opcionálisan port számot - adja meg, ami a debug információkat fogadni képes.
A message paraméterben megadott üzenetet a destination állomány végén hozzáfűzésre kerül.
Figyelem
A távoli debug funkviók TCP / IP kapcsolaton keresztül a PHP 3-as verziókban elérhetőek voltak.
Ez a funkció nem használható a PHP 4-es verziókban.
Példa 1. error_log() példák
/ / Naplózzuk a rendszer naplóba a sikertelen adatbázis / / kapcsolódási kísérletet if (!Ora_Logon ($usernev, $jelszo)) {error_log ("Az Oracle adatbázis nem elérhető !", 0);} / / Figyelmeztetés az adminisztátornak, ha kifogyunk az izéből if (!($ize = uj_ize_lefoglalasa()) {error_log ("Nagy gond van, végképp nincs több izé !", 1, "webmester@pelda.hu");} / / Más naplózási típusok error_log ("Általános gond van !", 2, "127.0.0.1:7000"); error_log ("Általános gond van !", 2, "loghost"); error_log ("Általános gond van !", 3, "/ var / tmp / my-errors.log");
Előző
Tartalom
Következő
Fel