hab aber jetzt folgendes Problem.
erstmal der code:
die bearbeiten.php
Code: Alles auswählen
<?
$d_counter = fopen("counter.txt","r+");
$d_gbook = fopen("eintreage.txt","r+");
$counterstand = fgets($d_counter,1000);
$hilf = fread($d_gbook,filesize("eintreage.txt"));
$F_name = $_POST["name"];
$F_mail = $_POST["email"];
$F_page = $_POST["page"];
$F_nachricht = $_POST["nachricht"];
if($counterstand == "")
{$counterstand=0;}
$counterstand++;
$F_nachricht = $_POST["nachricht"];
$F_nachricht = nl2br($F_nachricht);
if($F_mail=="")
{
if($F_page=="")
{
$F_eintrag = "\n<tr>\n<td width=70%><b>".$F_name."</b> hat folgenden Text
hinterlassen:</td><td>\n Eintrag Nummer: ".$counterstand."</td></tr>\n<tr><td
colspan=2>".$F_nachricht."</td>\n</tr>";
}
else
{
$F_eintrag = "\n<tr>\n<td><b>".$F_name."</a> </b>hat folgenden Text
hinterlassen:</td><td>\n Eintrag Nummer: ".$counterstand."</td></tr>\n<tr><td>
colspan=2><a href=\"".$F_page." target="_blank">.$F_page."</a>
</td></tr>\n<tr><td colspan=2>".$F_nachricht."</td>\n</tr>";
}
}
else
{
if ($F_page=="")
{
$F_eintrag = "\n<tr>\n<td><b> <a href=\"mailto:".$F_mail."\">".$F_name."</a>
</b>hat folgenden Text hinterlassen:</td><td>\n Eintrag Nummer:
".$counterstand."</td></tr>\n<tr><td colspan=2>".$F_nachricht."</td>\n</tr>";
}
else
{
$F_eintrag = "\n<tr>\n<td><b> <a href=\"mailto:".$F_mail."\">".$F_name."</a>
</b>hat folgenden Text hinterlassen:</td><td>\n Eintrag Nummer:
".$counterstand."</td></tr>\n<tr><td> colspan=2><a href=\"".$F_page."
target="_blank">.$F_page."</a>>/td></tr>\n<tr><td
colspan=2>".$F_nachricht."</td>\n</tr>";
}
}
rewind($d_counter);
rewind($d_gbook);
fwrite($d_counter, $counterstand);
$F_eintrag .= $hilf;
fwrite($d_gbook, $F_eintrag);
fclose($d_counter);
fclose($d_gbook);
header("Location: anzeige.php");
?>
$F_name steht für Name
$F_mail ist die Email Addi
$F_page ist die Homepage
$F_nachricht und Nachricht ist logischerweiße die Nachricht.
Problem muß irgendwo in den If verschachtlungen liegen da ohne die Homepage abfrage alles ging. kann bei bedarf auch denn vorherigen code posten. bzw. die form.php posten allerdings muss! der Fehler in dem oberen code liegen. Tippe auf ne vergessene Klammer oder so...