Hey zusammen
Hab ein kleines Problem: Ich will beim Auftreten von Fehlern eine Logdatei
erzeugen, leider klappt das nicht so ganz. Hat sicher was mit dem Aufbau
meiner Struktur zu tun... Es geht hier wie leicht zu sehen ist um das
Entfernen eines Ordners, sollte er nciht zu löschen sein, kommt besagtes
Erzeugen der Logdatei zum Einsatz.
PHP-Code:
if (file_exists($DELOrdTwo)) {
rmdir("$DELOrdTwo") or $error = "ID: \"$del_id\" - FOLDER: \"$DELOrdTwo\" - UPLOADS: \"$picfolderdel_sets[7]\" - SERVER: \"$server\"" and errorFile() and die("Es gab Fehler beim Löschen. Möglicherweise muss der Ordner $DELOrdTwo manuell gelöscht werden! Für nähere Informationen öffenen Sie die Errorlogfile (oder fragen Sie einen Administrator)!");
}
function errorFile() {
global $error;
$errortime = time();
$errodate = date("Y-m-d_H-i-s");
$tempfile = tempnam("","ERROR_");
$filehandle = fopen("$tempfile", "w");
$contents = "$error";
fwrite($filehandle, $contents);
fclose($filehandle);
copy($tempfile,"ERROR_$errodate.log");
unlink($tempfile);
print "Errorfile erzeugt! - ";
}
Ich kriege aber leider folgenden Fehler und finde die Ursache nicht. Ist
vielleicht ganz gut, wenn mal jemand anders drauf schaut...
PHP-Code:
Fatal error: Call to undefined function errorFile() in
/server/phplib/Entwicklung/dlrg_uploadscript/sc_report_del.php on line 46
(Zeile 46 ist hier ["and errorFile() and"] ganz am Anfang)
Danke euch =)
netti
/edit: Hm..Ist der php interpreter im Forum irgendwie gerad putt?
Edit by Zergling:
- (php) und (code)-Tags mischen führt zu einem Fehler. Kannst du nicht
ahnen

hab alle in (php) umgewandelt
- habe Zeilenumbrüche eingefügt