Der Muskelmann
Hallo
Ich habe Folgendes Problem:
Ich wollte übergangsweise ein einfaches Gästebuch auf meiner Seite Laufen lassen.
Das läuft auch alles super:
Jetzt wollte ich das ganze aber sehr gerne in meiner Seite einbinden!
Und wenn ich die ganze Geschichte mit:
Aufrufen wilnn schaut das ganze dann so aus:
Gästebuch php code:
Kann mir jemand Sagen wieso die Text Datei nicht ausgelesen wird wenn ich das ganze in meine Seite eingebunden habe?!
mfg
Wieso wird die Datei nicht ausgelsen?
Ich habe Folgendes Problem:
Ich wollte übergangsweise ein einfaches Gästebuch auf meiner Seite Laufen lassen.
Das läuft auch alles super:
Bitte kostenlos registrieren, damit du die Links siehst.
Jetzt wollte ich das ganze aber sehr gerne in meiner Seite einbinden!
Und wenn ich die ganze Geschichte mit:
Code:
case "gaestebuch": include("links/gaestebuch3.php"); break;
Bitte kostenlos registrieren, damit du die Links siehst.
Gästebuch php code:
PHP:
<h2>..Gästebuch</h2>
<?php
$filename = '../links/misc/guestbook.txt';
if (!empty ($_POST['sign']) && !empty ($_POST['name'])) {
$fh = @fopen ($filename, 'a+') or die ("Could not open file: $filename");
fwrite ($fh, date ("d.m.Y H:i:s")."\n".
htmlentities(stripslashes($_POST['name']))."\n".
htmlentities(stripslashes($_POST['email']))."\n".
str_replace("\n","<br>",htmlentities(stripslashes($_POST['comments'])))."\n");
fclose ($fh);
}
?>
<form method='post' action='<?=$_SERVER['PHP_SELF']?>'>
<input type='hidden' name='sign' value='1'>
<table>
<tr><td><b>Name:</b></td><td><input type='text' name='name'></td></tr>
<tr><td><b>E-Mail:</b></td><td><input type='text' name='email'></td></tr>
<tr><td colspan=2><b>Beitrag:</b><br><textarea name='comments' cols='20' rows='8'></textarea></td></tr>
<tr><td><input type='submit' value='Sign'></td></tr>
</table>
</form>
<?php
$fh = @fopen ($filename, 'r');
if ($fh) {
$content = array_reverse (file($filename));
for ($i=0; $i < count($content)-3; $i+=4) {
$date = $content[$i+3];
$name = $content[$i+2];
$email = $content[$i+1];
$comments = $content[$i];
?>
<br>
<table width=100% cellpadding=2 cellspacing=0>
<tr><td bgcolor="navy"><font color="white"><b><?=$name?>, <?=$email?></b></font></td>
<td bgcolor="navy" align=right><font color="white"><b><?=$date?></b></font></td></tr>
<tr><td colspan=2><?=$comments?></td></tr>
</table>
<?php
}
fclose ($fh);
}
?>
mfg
Wieso wird die Datei nicht ausgelsen?