Tucker
Erfahrenes Mitglied
Hi,
ich schreibe gerade an einem Textbasiertem Gästebuch. Allerdings scheitert es schon am auslesen der Textdatei.
Hier das Script dazu:
Ich weiß mir keinen Rat mehr, warum das mit dem auslesen nicht funktioniert. Ich habe in eine Datei "gb.txt" eine Testzeile rein geschrieben und chmod auch auf 777. Also muss es am Script liegen. Allerdings wurde ich aus bisherigen Beiträgen hier im Forum auch nicht schlau und bitte deshalbum Hilfe.
ich schreibe gerade an einem Textbasiertem Gästebuch. Allerdings scheitert es schon am auslesen der Textdatei.
Hier das Script dazu:
PHP:
<?$modus="a";
$datei="gb.txt";
$fp= fopen($datei, $modus);
$string=file($fp);
$anzahl=count($string);
?>
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../style/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="80%">
<tr>
<td colspan="3">
<h1>Mein Gästebuch</h1>
</td>
</tr>
<tr>
<td colspan="3">Anzahl der Einträge: <?php echo $anzahl;?></td>
</tr>
<tr>
<td bgcolor="#999999"><b>Datum</b></td>
<td bgcolor="#999999"><b>Name</b></td>
<td bgcolor="#999999"><b>Nachricht</b></td>
</tr>
<?php
while ($string=fgets($fp))
{
for ($i=0; $i<count($string); $i++){
$daten=explode("|*|", $string[$i]);
?>
<tr valign="top">
<td bgcolor="#cccccc"><?php
echo $daten[1];?></td>
<td bgcolor="#cccccc"><?php echo $daten[0]."\n"; echo "<a href=\"mailto:".$daten[2]."\">".$daten[2]."</a>";?></td>
<td bgcolor="#cccccc" class="boxcontent">
<?php
$text=nl2br(strip_tags(stripslashes($daten[3])));
echo $text;
?>
</td>
</tr>
<?php }}?>
...
Ich weiß mir keinen Rat mehr, warum das mit dem auslesen nicht funktioniert. Ich habe in eine Datei "gb.txt" eine Testzeile rein geschrieben und chmod auch auf 777. Also muss es am Script liegen. Allerdings wurde ich aus bisherigen Beiträgen hier im Forum auch nicht schlau und bitte deshalbum Hilfe.