So , und wieder. Ein neuer Tag, ein neues Problem.
Heute hab ich ein Problem mit einer Schleife im Gästebuch.
Ich habe mir vorhin ein Gästebuchtutorial angesehen, und wollte dieses Testen: http://www.php-einfach.de/tuts_php_gb.php
Hab auch alles soweit verstanden und wollte dann auch testen, ob es funktioniert.
Nach Eintrag des ersten Beitrages versucht das Script ein weiteres Array einzulesen, welches natürlich nicht vorhanden ist, und gibt dann als Fehler:
Notice: Undefined offset: 1 in C:\wamp\www\guestbook\gaestebuch.php on line 42
Soweit, sogut.
Wie kann ich dem Script begreiflich machen, daß er beim letzten Eintrag stoppen soll?
PHP
<?php
$beitrag = file("gaestebuch.txt");
krsort($beitrag);
foreach($beitrag as $ausgabe)
{
$ausgabe = stripslashes($ausgabe);
$zerlegen = explode("|", $ausgabe);
echo "
<table align=\"center\"
border=\"1\" cellspacing=\"0\"
cellpadding=\"5\" bordercolorlight=\"black\"
bordercolordark=\"black\" width=\"50%\">
<tr>
<td>
Von <a href=\"mailto:$zerlegen[0]\">$zerlegen[1]</a>
am $zerlegen[2]
</td>
</tr>
<tr>
<td>
$zerlegen[3]
</td>
</tr>
</table><br>
";
}
?>
Alles anzeigen