Sponsored Links |
|
|||
Ähh, nur mal für den Anfang, warum übergibst du $text an die Funktion, wenn du die Variable ohne jede Nutzung direkt wieder überschreibst?
__________________
Gruß Chrunchy "Eine Theorie ist eine Vermutung mit Hochschulbildung" (James Earl Carter) |
Sponsored Links |
|
||||
Zitat:
Wieso ueberschreibe ich sie ohne Nutzung? Ich "erweitere" sie doch sozusagen, indem ich die Variable mit ihrem eigenen Inhalt, um ein paar Strings ergaenzt, ueberschreibe. Oder.. sehe ich da jetzt was grundlegend falsch? *schluck* Code:
$text = "[".$datetime."] ".$text."\n";
__________________
Wenn Du mich fragst, was mir beim Erlenen von Webentwicklung am meisten Probleme bereitet, dann antworte ich: IE. |
|
|||
Ok, da hast du natürlich recht.
Habe mir angewöhnt modifizierte Strings in einer neuen Variable zu speichern... *flöt*
__________________
Gruß Chrunchy "Eine Theorie ist eine Vermutung mit Hochschulbildung" (James Earl Carter) |
|
||||
also bei mir funzt es wunderbar!!
Sieht dann so aus: PHP-Code:
Code:
[22.04.08 | 18:17:24] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:17:26] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:17:26] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:17:27] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:17:27] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:18:11] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:18:12] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:18:13] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:18:13] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:18:14] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:18:14] [LOGGED IN] USER: <>, IP: <127.0.0.1> [22.04.08 | 18:18:14] [LOGGED IN] USER: <>, IP: <127.0.0.1>
__________________
Meine Spielwiese: http://blog.kanedo.net Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt Für open Source Liebhaber: open Com Auch ich Zwitschere als @kanedo |
|
||||
Du solltest den Dateizugriff sperren und die Datei auch korrekt schließen.
PHP-Code:
__________________
Markus Wulftange |
|
||||
@ kampfgnom:
Ja, es scheint bei mir ja auch nur ab und zu diesem Fehler zu kommen. Wie gesagt, die gestrige Log ist Fehlerfrei, bei der aktuellen sind es bislang nur zwei Zeilen, die derart entstellt sind. Und da die Eintragung immer wieder auf die gleiche Art und Weise vor sich geht, frage ich mich, wie das sein kann, dass es manchmal klappt und manchmal nicht. Es entbehrt fuer mich - mal wieder - jeglicher Logik. @Gumbo: Hab eben schnell mal flock auf php.net nachgeschlagen, mich dementsprechend noch nicht naeher damit beschaeftigt und muss deshalb mal ganz doof fragen: Kann das denn etwas mit meinem Problem zu tun haben? Wenn ja, wuerde ich mir das jetzt naemlich mal genauer ansehen, ansonsten (wenn es sich nur um eine "Polierung" des Skripts handelt) wuerde ich mir jetzt nicht noch mehr moegliche Fehlerquellen einbauen wollen, da es jetzt schon Probleme gibt
__________________
Wenn Du mich fragst, was mir beim Erlenen von Webentwicklung am meisten Probleme bereitet, dann antworte ich: IE. |
|
||||
Zitat:
In C gibt es noch andere Tücken bei fwrite (ich gehe mal davon aus, daß die Funktion mal wieder 1:1 kopiert ist): fwrite() arbeitet als stream, also wird zB die Zeilenterminierung systemspezifisch behandelt (*x: LF, DOS: CRLF). Beim Schreiben von Binärdaten gibt das recht interessante Effekte. Nach so etwas habe ich gestern einen halben Tag gesucht |
|
||||
Zitat:
|
Sponsored Links |
|
||||
@Gumbo / inta:
Okay, dann muss ich jetzt parallel noch bezueglich flock() etwas nachfragen, weil sich mir das nicht so ganz erschliesst, wenn ich ehrlich bin. Also: Wie ich das auffasse, benutzt man flock() dazu, die Datei, die durch fopen bearbeitet wird, ersteinmal zu verriegeln und dann - im Falle von LOCK_EX - eine Schreibberechtigung fuer die aufrufende Instanz des Skriptes zu erteilen und, nachdem geschrieben wurde, mit LOCK_UN die Verriegelung wieder aufzuheben, damit anschliessend auch wieder andere Instanzen Zugriff auf die Datei erhalten. Habe ich das richtig erfasst? Und wenn ja: was passiert dann, wenn zwei Instanzen des Skripts gleichzeitig auf die Datei zugreifen wollen, z.B. weil sich zwei User nahezu gleichzeitg einloggen? Sitzt das eine Skript dann in "Warteschleife" oder gibt's dann ein Problem? Ich werd' das mal, wenn ich zuhause angekommen bin, einbauen. Aber vermutlich wird das nicht die Ursache fuer das Problem sein, da ich der einzige sein sollte (und laut Log auch bin), der writeLog() ueberhaupt ausloest.
__________________
Wenn Du mich fragst, was mir beim Erlenen von Webentwicklung am meisten Probleme bereitet, dann antworte ich: IE. |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Problem: IE versteckt Text & Feedback | Herbi | CSS | 2 | 11.08.2006 15:39 |
problem mit auslesen der radiobuttons per php | nevermind | Serveradministration und serverseitige Scripte | 16 | 17.06.2006 18:36 |
Validierungs Problem mit PHP Code | débutant | (X)HTML | 3 | 01.06.2006 16:08 |
Problem mit Sessions unter PHP 4.4.0 | betrazivis | Serveradministration und serverseitige Scripte | 7 | 14.10.2005 12:53 |
CSS & PHP - daraus entstand Problem im FF | tunc | (X)HTML | 9 | 14.02.2005 17:41 |