Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

[PHP] track_errors

  Alt 11. Okt 2010, 00:28
Ich habe per .htaccess track_errors eingeschaltet:
Code:
#PHP Settings
php_flag track_errors on
, damit ich die Fehlermeldung mittels $php_errormsg ausgeben kann. Mit einem Testskript funktioniert es:
Code:
<?php

echo "track_errors=".ini_get("track_errors")."\n";
echo "\$php_errormsg=".$php_errormsg."\n";
//@strpos();
@unlink(test.html);
echo "\$php_errormsg=".$php_errormsg."\n";

?>
Es kommt die Fehlermeldung, dass die Datei nicht vorhanden ist.

Im richtigen Code bleibt $php_errormsg leider leer:
Code:
function deleteFile($file) {
      return @unlink($file);
   }

//...;

elseif ($action == 'delete') {
      if (deleteFile($filename)) {
         $h2 = "Datei erfolgreich gelöscht";
         $text = "Die Datei <i>".$filename."</i> wurde erfolgreich gelöscht.";
         htmlOutput($h2, $text);
      }
      else {
         //echo "track_errors=".ini_get("track_errors")."\n";
         $h2 = "Fehler beim Löschen der Datei";
         $text = "Die Datei <i>".$filename."</i> konnte nicht gelöscht werden.<br>".$php_errormsg;
         htmlOutput($h2, $text);
      }
   }
Könnte mir da bitte jemand helfen, wie ich die Fehlermeldung ausgegeben bekomme?
ini_get("track_errors") liefert übrigens eins.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat