Hallo
Ich schreibe eine Datei mit:
und später lesen mit:
Ich dachte immer das beim Lesen mit fgets bis zum Zeilenumbruch gelesen wird...?
Leider liest gleich der erste fgets Befehl die komplette Datei ein bzw.100
Zeichen.Da die Längen aber uterschiedlich sind kann ich das so nicht gebrauchen.
Was ist hier falsch oder gibt es einen Weg ??
Könnte nach jedem Schreibbefehl ein Sonderzeichen schreiben und die beim Lesen wieder suchen...aber gehts nicht einfacher ????
Bernd
Ich schreibe eine Datei mit:
PHP-Code:
$WWHCount++;
$ip_datname="z:".$REMOTE_ADDR.".dat";
$datei=fopen("$ip_datname","w");
fputs ($datei,$Bes."\r\n");
fputs ($datei,$WWHCount."\r\n");
fputs ($datei,$WWhenH."\r\n");
fputs ($datei,$d."\r\n");
fclose($datei);
PHP-Code:
<?
print "Ihre IP :".$REMOTE_ADDR."<br>";
$ip_datname="Z:\\".$REMOTE_ADDR.".dat";
if (file_exists($ip_datname))
{
$datei=fopen("$ip_datname","r");
$Bes=fgets ($datei,100);
$WWHCount= fgets ($datei,100);
$WWhenH= fgets ($datei,100);
$d= fgets ($datei,100);
fclose($datei);
print "Hallo ".$Bes." ! <br>";
print "zum ".$WWHCount.". mal hier<br>";
print "der letzte Besuch war am :<br>";
print $d;
}
?>
Leider liest gleich der erste fgets Befehl die komplette Datei ein bzw.100
Zeichen.Da die Längen aber uterschiedlich sind kann ich das so nicht gebrauchen.
Was ist hier falsch oder gibt es einen Weg ??
Könnte nach jedem Schreibbefehl ein Sonderzeichen schreiben und die beim Lesen wieder suchen...aber gehts nicht einfacher ????
Bernd
EDIT:
php.tags by Abraxax
Kommentar