Thread mehrfaches Schreiben in eine Logdatei bei mehrenen gleichzeitigen zugriffen?
(2 answers)
Opened by Gast at 2008-11-04 19:04
Hallo,
ich habe eine Frage zur Vorgehensweise: Auf einer Webseite wird mittels index.php ein zufälliger Spruch/Text (via fortune) angezeigt. Soweit, so gut. Dieser Text wird auch in eine selbst angelegte log-datei ins selbe Verzeichnis der index.php geschrieben. Das klappt auch. Was passiert aber nun, wenn mehrere Browser gleichzeitig auf diese Webseite (index.php) zugreifen? Wird die log-datei zerhackt, weil mehrfach beschrieben? Oder wird -falls ja, warum?- alles hintereinander ins log geschrieben? hier ein Auszug aus der index.php. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 $APO = "zufälliger Spruch"; $versuche = 0; $datum = date("l dS of F Y H:i:s")." (".$_SESSION["username"].")"; $fp = fopen("./log-datei.log","a+"); fputs($fp, "###\n###".$datum." (anzahl versuche: ".$versuche."):\n".$APO."\n"); fclose($fp); Mich würde es natürlich interessieren, das die log-datei nicht zerschrieben wird und wie ich dies erreiche. ideen und/oder quellen willkommen :-) |