Hallo zusammen, leider hab ich es nicht alleine geschafft und somit bitte ich euch mir zu helfen.
Mit einem Script werden Informationen in die userdaten.dat geschrieben, die dann von diesem Script ausgelesen werden.
Beim schreiben der userdaten.dat wird bei der letzten Zeile ein Umbruch gemacht, wie kann ich dem Script sagen das der Umbruch der letzten Zeile beim einlesen wieder weg gemacht wird? weil wenn der Zeilenumbruch vorhanden ist, wird auch eine Tabelle generiert wo dann nichts drin steht.
Mit einem Script werden Informationen in die userdaten.dat geschrieben, die dann von diesem Script ausgelesen werden.
Beim schreiben der userdaten.dat wird bei der letzten Zeile ein Umbruch gemacht, wie kann ich dem Script sagen das der Umbruch der letzten Zeile beim einlesen wieder weg gemacht wird? weil wenn der Zeilenumbruch vorhanden ist, wird auch eine Tabelle generiert wo dann nichts drin steht.
PHP:
<?php
$fp = fopen("../cgi-bin/statistik/userdaten.dat","r");
if ($fp)
{
while(!feof($fp))
{
$zeile = fgets($fp,100);
$array = explode("|", $zeile);
echo"
<table width=400 border=0 align=center cellpadding=3 cellspacing=0>
<tr>
<td width=25% align=left bgcolor=#90A15B>userdaten</td>
<td width=25% align=right bgcolor=#90A15B></td>
</tr>
<tr>
<td width=25% align=right bgcolor=#E6EBC2>ip:</td>
<td width=25% align=left bgcolor=#E6EBC2>".$array[0]."</td>
</tr>
<tr>
<td width=25% align=right bgcolor=#F8F9EC>browser:</td>
<td width=25% align=left bgcolor=#F8F9EC>".$array[1]."</td>
</tr>
<tr>
<td width=25% align=right bgcolor=#E6EBC2>betriebssystem:</td>
<td width=25% align=left bgcolor=#E6EBC2>".$array[2]."</td>
</tr>
</table>
<p></p>
";
}
fclose($fp);
}
else
{
echo "datei wurde nicht gefunden";
}
?>
Zuletzt bearbeitet: