kostenloser Webspace werbefrei: lima-city


Gästebuch Fehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m****s

    Habe ein gästebuch erstellt

    http://maxdes.lima-city.de/gbook.html

    aber warum auch immer es wird ein fehler angezeigt

    neuer beitrag.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", "<br>", $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";
       }
    ?>
    
    <br>
    <a href="geastebuch.php">Zurück zum Gästebuch</a>
    </body>
    </html>



    gästebuch.php

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





    Beitrag zuletzt geändert: 4.1.2010 12:11:21 von maxdes
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Edit by karpfen: Code entfernt. Man braucht keinen gesamten Code zitieren, das macht die Lesbarkeit nur grausam.

    Das funktioniert alles.

    Binde einfach nur diese Seite als Frame ein:

    http://maxdes.lima-city.de/geastebuch.php

    Da kommen auch deine Einträge, die du gemacht hast.

    P.s: Es kommt kein Fehler bei mir.

    Beitrag zuletzt geändert: 4.1.2010 12:21:34 von karpfen
  4. Autor dieses Themas

    m****s

    http://maxdes.lima-city.de/gbook.html

    mach mal ein screenshot von deinem ich mach auch von meinem eins

    bei mir wird ein fehler angezeigt ich will das gästzebuch auf der seite einbinden ohne iframe

    hier: http://maxdes.lima-city.de/unbenannt.jpg

    Beitrag zuletzt geändert: 4.1.2010 12:19:36 von maxdes
  5. Also: Ich denke dein Problem ist, dass du eine PHP-Datei einfach in einer HTML-Datei einbindest, was so nicht möglich ist!

    Schau dir mal den Quellcode von deiner Seite an (im Firefox Strg+U), da stehen die PHP-Tags noch im HTML-Code. Es müsste also theoretisch reichen, die Datei von gbook.html auf gbook.php umzubennen, damit der Webserver weiß, wie er die Datei behandeln muss.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!