Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Bład Undefined index
patryk9200
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


Cześć,
Wyskoczył mi taki oto bład:

Wystąpił błąd
Waga błędu E_NOTICE->
Komunikat o błędzie: Undefined index: logout
Plik z błędem: /home/autos/ftp/autos/ADMIN/LIBRARIES/PostGetSec.inc
Wiersz z błędem: 13

co on oznacza?
bo nigdzie nie umiem znaleźć informacji...

Ten post edytował patryk9200 23.07.2009, 19:26:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patryk9200
post
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


ok już to rozwiązałem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
jak ktoś chce zamieszczam poniżej mój skrypt odpowiedzialny za obsługę błędów za free (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
  1. <?php
  2.  
  3.  
  4. function SendErrorInfo ($email, $waga, $errstr, $errfile, $errline)
  5. {
  6. // temat
  7. $subject = 'System Error Reporting';
  8.  
  9. // wiadomość
  10. $message = '
  11. <html>
  12. <head>
  13.  <title>System Error Reporting</title>
  14. </head>
  15. <body><center>
  16.    <b><font color="red">################# ERROR ###################<font></b><br><br>
  17.    <b>Data wystąpienia błędu:</b> '.date("d-m-Y").'<br>
  18.    <b>Godzina:</b> '.date("H:i:s").'<br>
  19.    <b>Typ błędu:</b> '.$waga.'<br>
  20.    <b>Komunikat błędu:</b> '.$errstr.'<br>
  21.    <b>Plik w którym wystąpił błąd:</b> '.$errfile.'<br>
  22.    <b>Linia w której wystąpił błąd:</b> '.$errline.'<br>
  23. </body>
  24. </html>
  25. ';
  26.  
  27. $headers  = 'MIME-Version: 1.0' . "r\n";
  28. $headers .= 'Content-type: text/html; charset=utf-8' . "r\n";
  29. $headers .= 'From: System Error Reporting <'.$email.'>' . "r\n";
  30.  
  31. // Wysłanie e-maila
  32. mail($email, $subject, $message, $headers);
  33. }
  34.  
  35.  
  36. //@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  37. function LogErr($errno, $errstr, $errfile, $errline)
  38. {
  39.    echo '<html><head><TITLE>Wystąpił błąd!</title>
  40.    <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8"></head>
  41.    <h3>Wystąpił błąd</h3> <font color="red">';
  42.     $waga = 0;
  43.    switch ($errno) {
  44.        case E_WARNING: $waga = ' E_WARNING '; echo(' <b>Waga błędu</b> E_WARNING</b>'); break;
  45.        case E_NOTICE: $waga = ' E_NOTICE '; echo(' <b>Waga błędu</b> E_NOTICE</b>'); break;
  46.        case E_USER_ERROR: $waga = ' E_USER_ERROR '; echo(' <b>Waga błędu</b> E_USER_ERROR</b>'); break;
  47.        case E_USER_WARNING: $waga = ' E_USER_WARNING '; echo(' <b>Waga błędu</b> E_USER_WARNING</b>'); break;
  48.        case E_USER_NOTICE: $waga = ' E_USER_NOTICE '; echo(' <b>Waga błędu</b> E_USER_NOTICE</b>'); break;
  49.            }
  50.    echo '-> </font><br>';
  51.  
  52.    $errstr = str_replace( array(
  53.        'Undefined variable',
  54.         'Failed opening',
  55.          'failed to open stream',
  56.          'Cannot redeclare',
  57.          'previously declared',
  58.                ' in ',
  59.                'Undefined index',
  60.                'No such file or directory',
  61.                'for inclusion'
  62.            ),
  63.     array(
  64.         'Niezdefiniowana zmienna',
  65.          'Bład otwarcia',
  66.        'nie udało się otworzyć strumienia',
  67.        'Nie można ponownie zgłosić funkcji',
  68.        'wcześniej zgłoszona była ',
  69.        ' w ',
  70.        'Niezdefiniowany index',
  71.        'Nie ma takiego pliku w katalogu',
  72.        'do dołączenia'
  73.         ), $errstr );
  74.    echo (' <b>Komunikat o błędzie: </b>'.$errstr.'</b><br>');
  75.    echo (' <b>Plik z błędem: </b>'.$errfile.'</b><br>');
  76.    echo (' <b>Wiersz z błędem: </b>'.$errline.'</b>');
  77.    $dopisz = "
  78.  
  79.    //################# ERROR ###################
  80.    Data wystąpienia błędu: ".date("d-m-Y")."
  81.    Godzina: ".date("H:i:s")."
  82.    Typ błędu: ".$waga."
  83.    Komunikat błędu: ".$errstr."
  84.    Plik w którym wystąpił błąd: ".$errfile."
  85.    Linia w której wystąpił błąd: ".$errline;
  86.    $file = fopen('./error/LOG_'.date("H:i:s").'_'.date("d-m-Y").'.error', "a"); flock($file, 2); fwrite($file, $dopisz); flock($file, 3);
  87.    fclose($file);
  88.    SendErrorInfo ('support@autos24.pl', $waga, $errstr, $errfile, $errline);
  89. }
  90. //%%%%%%%%%%%%%%%%%%%% Własne błędy %%%%%%%%%%%%%%%%%%%%%%%
  91.  
  92. function ErrorReport ($plik, $akcja, $errortype, $errorline)
  93. {
  94.    $dopisz = "  Data wystąpienia błędu: ".date("d-m-Y")."
  95.    Godzina: ".date("H:i:s")."
  96.    Typ błędu: ".$errortype."
  97.    Plik w którym wystąpił błąd: ".$plik."
  98.    Linia w której wystąpił błąd: ".$errorline;
  99.    $file = fopen('./error/'.date("H:i:s").'_'.date("d-m-Y").'.error', "a");
  100.    flock($file, 2);
  101.    fwrite($file, $dopisz);
  102.    flock($file, 3);
  103.    fclose($file);
  104.    eval ($akcja);
  105.    SendErrorInfo ('support@autos24.pl', $waga, $errstr, $errfile, $errline);
  106. }
  107. ?>
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: 11.10.2025 - 21:43