Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] PHP Gästebuch | Eintrag doppelt (https://www.gegen-bilderklau.net/thread.php?threadid=81139)


Geschrieben von sara1991 am 17.09.2006 um 14:44:

  PHP Gästebuch | Eintrag doppelt

So, da ich auch PHP lernen möchte (Beiträge zu der Meinung PHP brauche ich nicht), habe ich mich an einem Gästebuch versucht.
Das ganze ist nach dem Tut hier: Tut entstanden.

Ich habe "Homepage" selber eingebaut, doch es zeigt es dann nicht an, kann mir jemand sagen wie dieser Befehl lauten sollte?

Und der Beitrag unter dem "Herzlich Willkommen" habe ich eigentlich nicht erstellt, der tauchte erst auf, als ich meinen geschrieben habe. Auch ist er in der Datei "gaestebuch.txt" nicht zu sehen.

Problem

Ich wäre froh, wenn ihr mir helfen könntet.



Geschrieben von .Maybe am 17.09.2006 um 14:58:

 

Ohne den PHP Code und alle seiten die zum GB gehören kann ich dir leider nicht helfen.
LG Maybe



Geschrieben von sara1991 am 17.09.2006 um 15:03:

 

Okay smile

gaestebuch.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
<html>
<head>
<title>Gästebuch</title>
<p align="center>
Wollen Sie einen Beitrag hinzufügen?<br><br>
<p align="center">
<form action="neuerbeitrag.php" Method="post"><p align="center">
Ihr Name:<br>
<input name="Name" size="40"><br><br>
<p align="center">
E-Mail:<br>
<input name="EMail" size="40"><br>
<br><br>
<p align="center">
Homepage:<br>
<input name="Homepage" size="40"><br>
<br><br>
<p align="center">
Inhalt:<br>
<p align="center">
<textarea name="inhalt" cols="40" rows="12"
wrap="physical"></textarea><br>
<input type="submit" value="Absenden">
</form>
<hr>
</p>
<?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>
   ";
   }
?>


neuerbeitrag.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
<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);
$homepage str_replace("\n""<br>"$homepage);

if ($inhalt == "" or $user == "")
   {
   echo "Sie müssen das Feld "Namen"
   und "Inhalt" ausfüllen";
   }

else
   {
   $datumdate("d.m.Y H:i:s");

   $eintrag="$email|$user|$datum|$inhalt|$homepage";

   $datei fopen("gaestebuch.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>


Forensoftware: Burning Board, entwickelt von WoltLab GmbH