Gästebuch
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
date
datei
eintrag
email
fehler
herkommen
inhalt
irgend
mindestens
speicher
speichere beitrag
variable
zeile
-
Hi Ho!
Ich habe irgend ein fehler in meinem neu gescripteten G?stebuch!
hier zuerst einmal der code:
<html> <head> <title>G?stebuch - Speichere Beitrag</title> </head> <body> <?php $user = $_POST["Name"]; $user = htmlentities($user); $inhalt = $_POST["inhalt"]; $inhalt = htmlentities($inhalt); $inhalt = str_replace("\n", "<br>", $inhalt); $email = $_POST["EMail"]; $email = htmlentities($email); $homepage = $_POST["Homepage"]; $homepage = htmlentities($homepage); if ($inhalt == "" or $user == "" or $email == "") { echo "Sie m?ssen mindestens Name, Email und Inhalt ausf?llen!"; } else { $datum= date("d.m.Y H:i"); $eintrag="$user|$datum|$inhalt|$homepage|$email"; $datei = fopen("speichern.txt", "a"); fwrite($datei, "\n".$eintrag); fclose($datei); echo "Ihr Eintrag wurde erfolgreich gespeichert"; } ?> <br> <a href="gaestebuch.php">Zur?ck zum G?stebuch</a> </body> </html>
Mein Problem ist, dass er die variable ?user nicht in der TXt speichern will! Was mach ich falsch? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<html>
<head>
<title>G?stebuch - Speichere Beitrag</title>
</head>
<body>
<?php
if ($inhalt == "" or $user == "" or $email == "")
{
echo "Sie m?ssen mindestens Name, Email und Inhalt ausf?llen!";
}
else
{
$datum= date("d.m.Y H:i");
$eintrag="$user|$datum|$inhalt|$homepage|$email";
$datei = fopen("speichern.txt", "a");
fwrite($datei, "\n".$eintrag);
fclose($datei);
echo "Ihr Eintrag wurde erfolgreich gespeichert";
}
?>
<br>
<a href="gaestebuch.php">Zur?ck zum G?stebuch</a>
</body>
</html>
So w?rde ich es machen! So funktioniert es bei mir!! -
<html>
<head>
<title>G?stebuch - Speichere Beitrag</title>
</head>
<body>
<?php
if ($inhalt == "" or $user == "" or $email == "")
{
echo "Sie m?ssen mindestens Name, Email und Inhalt ausf?llen!";
}
else
{
$datum= date("d.m.Y H:i");
$eintrag="$user|$datum|$inhalt|$homepage|$email";
$datei = fopen("speichern.txt", "a");
fwrite($datei, "\n".$eintrag);
fclose($datei);
echo "Ihr Eintrag wurde erfolgreich gespeichert";
}
?>
<br>
<a href="gaestebuch.php">Zur?ck zum G?stebuch</a>
</body>
</html>
So w?rde ich es machen! So funktioniert es bei mir!!
Aber wo sollen dann die variablen herkommen? -
Diese Zeile
$eintrag="$user|$datum|$inhalt|$homepage|$email";
mal durch diese hier ersetzen:
$eintrag = $user ."|". $datum ."|". $inhalt ."|". $homepage ."|". $email;
-
auf xardas brauch man das net das macht der bei mir automatisch!!
-
ja genau
-
Zudem geht es ja auch bis auf die variable ?user!!
Ehm ich benutze mein PC als server!
Der vorposter is an spamer^^
**edit**
At compactdisc:
THX! hat geklappt!
Beitrag ge?ndert am 17.07.2005 19:59 von sneppa -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage