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:
http://www.feuerwehr-niederschelderhuette.de/test2/links/gaestebuch3.php
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:
Freiwillige Feuerwehr Niederschelderhtte
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:
http://www.feuerwehr-niederschelderhuette.de/test2/links/gaestebuch3.php
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;
Freiwillige Feuerwehr Niederschelderhtte
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?