XAMPP 1.4.15 + PHP + fwrite(): Einträge 3x vohanden

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

XAMPP 1.4.15 + PHP + fwrite(): Einträge 3x vohanden

Postby Twenty-5 » 17. August 2005 15:37

Hallo!

Habe ein Problem...
und zwar will ich bestimmte Fehler ausgeben und gleichzeitig in die Datei "log/error.log" schreiben.

Die Ausgabe klappt bestens, nur das "in-die-Datei-schreiben" will nicht. Er trägt zwar alle Fehler ein, aber dreifach!

Das (Haupt-)Problem dabei ist: es passiert anscheinend nur bei XAMPP! Den wo ich das Script hochgeladen habe und online ausgeführt habe, klappte alles bestens!


Vielen Dank im Voraus..

-------------------
CODE DER AUSGABE UND DES "IN-DIE-DATEI" SCHREIBENS

Code: Select all
<?php
global $logging_status;
  $errors=Array("", "Kann die function-lib nicht includen!", "Kann die config-Datei nicht include!", "Kann nicht mit der Datenbank verbinden!", "Kann den aktuellen Pfad nicht ermitteln!", "Kann die URL nicht analysieren!", "Kann die Seite nicht ermitteln!", "Kann die Seite nicht parsen!", "Kann das Templates nicht fuellen!", "Kann nicht die Log-Datei aktualisieren!", "Die Seite ist vor&uuml;bergehend geschlossen!", "Kann die Statistik nicht aktualisieren!");
  $number=substr($number,2);
  $number=explode(",",$number);
  $length=count($number);
  $i=0;
  $count=count($number);
  #$old_content=file_get_contents("log/error.log");
  while($i < $count)
  {
    $fehler="<b>Fehler [".substr(md5($number[$i]),0,6)."($number[$i])]</b><br>".$errors[$number[$i]]."<br>";
    echo $fehler;
    if ($logging_status==1)
    {
      $fehler=strip_tags($fehler);
      $time=time();
      $datum=strftime("%d.%m.%Y - %H:%M:%S");
      $file=fopen("log/error.log", "a+");
      $write=fwrite($file, $datum . ": $fehler ||| $i rn");
      fclose($file);
    }
    $i++;
  }
?>


----
CODE DER log/error.log NACH EINMALIGEN AUFRUF DER SEITE

Code: Select all
16.08.2005 - 16:59:29: Fehler [167909(6)]Kann die Seite nicht ermitteln! ||| 0
16.08.2005 - 16:59:29: Fehler [8f14e4(7)]Kann die Seite nicht parsen! ||| 1
16.08.2005 - 16:59:29: Fehler [c9f0f8(8)]Kann das Templates nicht fuellen! ||| 2
16.08.2005 - 16:59:29: Fehler [45c48c(9)]Kann nicht die Log-Datei aktualisieren! ||| 3
16.08.2005 - 16:59:29: Fehler [6512bd(11)]Kann die Statistik nicht aktualisieren! ||| 4
16.08.2005 - 16:59:29: Fehler [167909(6)]Kann die Seite nicht ermitteln! ||| 0
16.08.2005 - 16:59:29: Fehler [8f14e4(7)]Kann die Seite nicht parsen! ||| 1
16.08.2005 - 16:59:29: Fehler [c9f0f8(8)]Kann das Templates nicht fuellen! ||| 2
16.08.2005 - 16:59:29: Fehler [45c48c(9)]Kann nicht die Log-Datei aktualisieren! ||| 3
16.08.2005 - 16:59:29: Fehler [6512bd(11)]Kann die Statistik nicht aktualisieren! ||| 4
16.08.2005 - 16:59:29: Fehler [167909(6)]Kann die Seite nicht ermitteln! ||| 0
16.08.2005 - 16:59:29: Fehler [8f14e4(7)]Kann die Seite nicht parsen! ||| 1
16.08.2005 - 16:59:29: Fehler [c9f0f8(8)]Kann das Templates nicht fuellen! ||| 2
16.08.2005 - 16:59:29: Fehler [45c48c(9)]Kann nicht die Log-Datei aktualisieren! ||| 3
16.08.2005 - 16:59:29: Fehler [6512bd(11)]Kann die Statistik nicht aktualisieren! ||| 4



---
AUSGABE IM BROWSER

Code: Select all
Fehler [167909(6)]
Kann die Seite nicht ermitteln!
Fehler [8f14e4(7)]
Kann die Seite nicht parsen!
Fehler [c9f0f8(8)]
Kann das Templates nicht fuellen!
Fehler [45c48c(9)]
Kann nicht die Log-Datei aktualisieren!
Fehler [6512bd(11)]
Kann die Statistik nicht aktualisieren!
User avatar
Twenty-5
 
Posts: 5
Joined: 26. July 2004 12:24

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 9 guests