Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja obsługi błędów
Ruio
post
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 9
Dołączył: 20.02.2009

Ostrzeżenie: (0%)
-----


Napisałem sobie funkcję obsługi błędów ale niestety błędów występują (wiem to na 100%) ale niem wysyłają się do bazy

Proszę o przejrzenie kodu poniżej z góry dzięki :
  1. <?php
  2. function error()
  3. {
  4.  
  5.   $tekst = "Błąd w linii $errLine w pliku $errFile";
  6.   $wyslal = $_COOKIE['id'];
  7.   $content = mysql_query("INSERT INTO errors (wyslal ,czas, typ, tekst) VALUES ($wyslal, time(),'$typ','$tekst')");
  8.    
  9.   $id_error = mysql_query("SELECT `id` FROM `errors` WHERE 'wyslal' = '$wyslal' , 'typ' = '$errFile', 'tekst' = '$tekst' LIMIT 1");    
  10.   echo "Wystąpił błąd nr. $id_error !!</br> Skontaktuj się z administratorem gry !";
  11.  
  12. switch($errCode)
  13.     {
  14.           case E_USER_ERROR:
  15.           case E_ERROR:
  16.           case E_COMPILE_ERROR:
  17.           case E_CORE_ERROR:
  18.                 $typ = "Błąd krytyczny";
  19.                 exit(1);
  20.           break;
  21.          
  22.           case E_USER_WARNING:
  23.           case E_CORE_WARNING:
  24.           case E_COMPILE_WARNING:
  25.           case E_WARNING:      
  26.                 $typ = "Ostrzeżenie";
  27.           break;
  28.          
  29.           case E_STRICT:
  30.           case E_NOTICE:
  31.           case E_USER_NOTICE:
  32.           case E_PARSE;
  33.                 $typ = "Uwaga";
  34.           break;
  35.          
  36.           default:
  37.                 $typ = "Nieznany blad - $errCode";
  38.           break;
  39.     }
  40.     return true;    
  41. }
  42. ?>
Powód edycji: Poprawiłem bbCode (ociu)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:03