Leser: 1
![]() |
![]() |
10 Einträge, 1 Seite |
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);
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problempq+2008-10-28 13:32:16--ich hab das ganze mal ins php-forum verschoben (vorher: Webprogrammierung mit Perl)
Gast+2008-10-28 17:54:38--Schon mal davon gehört, dass beim Schreiben auch die Datei gesperrt werden muss, damit nicht zwei Prozesse gleichzeitig das Log zerhauen?
writeLog("log-datei.log","a+", $datum."\n".$APO."\n");Gast+2008-11-08 07:20:16--Denke aber daran, das eine Datei immer wieder entsperrt werden muss
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problempq+2008-11-10 10:22:29--ich weiss nicht, wie das in php ist, aber in perl sollte man *kein* unlock machen, das wird automatisch
mit close gemacht, und wenn man es vorher macht, hat man automatisch wieder eine race
condition und dann nützt das ganze lock nix. es gibt nur ein paar situationen, in denen
ein unlock sinn ergibt.
pq+2008-11-10 10:22:29--[...]
ok, ich verstehe, aber ich denke mal, da hier im Quellcode
das Entsperren und das Schliessen des Filehandlers direkt hintereinander geschehen, sollte es -jedenfalls in meinem pers. Fall- keinen großen Unterschied machen.
[...]
![]() |
![]() |
10 Einträge, 1 Seite |