Hallo Community,
ich habe kein anspruchsvolles Problem, aber ich bin noch nicht sonderlich gut in PHP und finde einen Fehler in einem Codeausschnitt nicht
In dem Benutzerprotokoll "Clients.log" steht, wann ein Benutzer das letzte mal angemeldet war. Die Liste liegt wie folgt vor:
Wenn sich ein Benutzer verbindet, soll der folgende Code das Datum hinter dem entsprechenden Benutzer aktualisieren.
Es passiert jedoch nichts und ich kann den Fehler nicht finden.
Danke im Voraus!
DerDomi
ich habe kein anspruchsvolles Problem, aber ich bin noch nicht sonderlich gut in PHP und finde einen Fehler in einem Codeausschnitt nicht
In dem Benutzerprotokoll "Clients.log" steht, wann ein Benutzer das letzte mal angemeldet war. Die Liste liegt wie folgt vor:
Wenn sich ein Benutzer verbindet, soll der folgende Code das Datum hinter dem entsprechenden Benutzer aktualisieren.
PHP-Quellcode
- <?php
- $invoegen = $_POST['Username'] . ": " . date("d-m-y / H:i:s") . "<br>";
- $fopen = fopen("Clients.log", "w+");
- $contents = fread($fopen, filesize("Clients.log"));
- $users = explode("\n", $contents);
- $max = sizeof($users);
- for ($i=0; $i<$max; $i++) {
- $currentClient = expode(":",$users[$i]);
- if ($_POST['Username'] != ¤tClient) {
- &data += $users[$i] . "\n";
- }
- if ($_POST['Username'] == ¤tClient) {
- &data += $invoegen . "\n";
- }
- }
- fwrite($fopen, $data);
- fclose($fopen);
- ?>
Es passiert jedoch nichts und ich kann den Fehler nicht finden.
Danke im Voraus!
DerDomi