Loading:


Elegancka obsługa błędów w PHP

Wyświetla własne informacje ostrzeżeń, błedów w kodzie.

 

Funkcja reaguje na błędy napotkane w pliku podczas interpretowania linijek kodu, aby jednak funkcja działała poprawnie należy napisać:

 

set_error_handler('moja_obsluga_bledow');

 

Skrypt dla funkcji wyświetlającej błedy w języku polskim:



Napisz Artyku³

Listing

<? php

function moja_obsluga_bledow($numer, $ciag, $plik, $linia) {
 
  echo "<br /><table bgcolor='#cccccc'><tr><td>
        <p><b>BŁĄD:</b> $ciag</p>
        <p>Proszę spróbować ponownie lub skontaktować się z administratorem i przekazać, że błąd wystąpił w linii $linia pliku '$plik'</p>"
;
 
  //kiedy kod wykona exit funkcje
  if ($numer == E_USER_ERROR) {
    echo "<p>Błąd krytyczny, zakończenie programu</p>";
    echo "</td></tr></table>";
    exit;
  }
  echo "</td></tr></table>";
}




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors