Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

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>";
}


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=2&t=2619

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
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-17 v.1.5 | design: diviXdesign & rainbowcolors