Hallo, ich möchte aus der Datei $username.php die Variablen auslesen lassen, klappt auch bis zur Variable Mail, aber bei Alter gehts nicht mehr weiter, warum?
PHP-Code:
<?php
// This include is exactly the same as the one at the top, but you should place
// this include at the place where you want the login box to show up.
include('../loginbox.php');
?><html>
<head>
<title>Eintragen</title>
</head>
<body bgcolor="#FFFFFF">
<?php
if ($action == "add"){
if ($username == "" || $mail == "" || $text == ""){
echo "<b>Du hast nicht alle Felder ausgefüllt !</b><br>";
echo "Klicke auf den Backbutton deines Browsers";
}
else{
$fp = fopen("$username.php","w");
$fp = fopen("$username.php","r+");
$inhalt= fread($fp,filesize("$username.php"));
fclose($fp);
$eintrag = "$inhalt<a href=\"mailto:$mail\">$username</a> $alter<br><a href=\"$www\">$www</a>$text<hr><br><br>";
$datei = fopen("$username.php","w+");
fputs($datei,$eintrag);
fclose($datei);
echo "Danke <i>$username</i> für deinen Eintrag";
}
}
else{
?>
<font face="Verdana" size="1">
<b>Eintragen in mein Gästebuch</b><br>
<form action="eintragen.php?action=add" method="post">
Dein Name: <input type="text" name="username" size="24" readonly value="<?=htmlentities($_SESSION['username'])?>"><br>
E-Mail: <input type="text" name="mail" size="24" value="<?php $fp = fopen("$username.php","r"); echo "$mail"?>"><br>
Alter: <input type="text" name="alter" size="24" value="<?php $fp = fopen("$username.php","r"); echo "$alter"?>"><br>
Homepage: <input type="text" name="www" size="24" value="<?php $fp = fopen("$username.php","r"); echo "$text"?>"><br>
<br>
Dein Eintrag:<br>
<textarea name="text" cols="35" rows="5" ></textarea><br>
<input type="submit" value="Abschicken">
</form>
</font>
<?php
}
?>
</body>
</html>
Kommentar