1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Gästebuch

  • Stubi
  • 1. September 2006 um 19:40
  • Stubi
    Meister(in)
    Beiträge
    282
    • 1. September 2006 um 19:40
    • #1

    Hi!

    Ich habe ein Gästebuch in PHP entworfen aber es funkt nicht bitte helft mir weiter!


    gaestebuch.php

    PHP
    <html>
    <head>
    <title>Gästebuch</title>
    
    
    Wollen Sie einen Beitrag hinzufügen?
    
    
    
    
    
    
    <form action="neuerbeitrag.php" Method="post">
    Ihr Name:
    
    
    <input name="Name" size="40">
    
    
    
    
    
    
    E-Mail:
    
    
    <input name="EMail" size="40">
    
    
    
    
    
    
    
    
    
    
    Inhalt:
    
    
    
    
    <textarea name="inhalt" cols="40" rows="12"
    wrap="physical"></textarea>
    
    
    <input type="submit" value="Absenden">
    </form>
    <hr>
    
    
    <?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>
    
    
       ";
       }
    ?>
    Alles anzeigen


    neuereintrag.php

    PHP
    <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", "
    ", $inhalt);
    
    
    $email = $_POST["EMail"];
    $email = htmlentities($email);
    
    
    if ($inhalt == "" or $user == "")
       {
       echo "Sie müssen das Feld \"Namen\"
       und \"Inhalt\" ausfüllen";
       }
    
    
    else
       {
       $datum= date("d.m.Y H:i:s");
    
    
       $eintrag="$email|$user|$datum|$inhalt";
    
    
       $datei = fopen("gaestebuch.txt", "a");
       fwrite($datei, "\n".$eintrag);
       fclose($datei);
    
    
       echo "Ihr Eintrag wurde erfolgreich gespeichert";
       }
    ?>
    
    
    
    
    
    
    [url='gaestebuch.php']Zurück zum Gästebuch[/url]
    </body>
    </html>
    Alles anzeigen

    :p

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 1. September 2006 um 19:42
    • #2

    also ich habe keinerlei lust das ding jetzt bei mir aus zu probieren, so wie viele anderen.

    Das heist, du wirst dir die mühe machen müssen einen anständigen bug report zu liefern...

    nicht nur sowas mein auto geht nicht (wenn der blinker kaput ist)

  • No0ob
    Kaiserliche Hoheit
    Beiträge
    1.500
    • 1. September 2006 um 20:02
    • #3

    Wie wärs mit ner Fehlermeldung?
    oder WAS nicht geht?

  • Nestor
    Youngster
    Beiträge
    10
    • 15. Mai 2007 um 23:28
    • #4

    du hast das gemacht?
    oder http://www.php-einfach.de hat das gemacht?

    ich denke wenn du sagst das du das von einer anderen Seite hast wird dir hier trotzdem jemand helfen!

Tags

  • html
  • tex
  • email
  • body
  • post
  • form
  • input
  • code
  • php
  • gästebuch
  • datum
  • auto
  • datei
  • lust
  • mail
  • table
  • ausgabe
  • report
  • align
  • bug
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern