[PHP] Einfaches Gästebuch Script!

Dieses Thema im Forum "Webentwicklung" wurde erstellt von 3X3X3X3, 18. Februar 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 18. Februar 2007
    Einfaches Gästebuch Script!

    Also ums schnell zu machen! Ich suche ein GB wo man nur Name, Homepage, Email eintragen kann und dann einfach den Text ohne Smiley ohne Bilder ohne sonstiges nur einen Eintrag wo dann dasteht wann er gemacht wurde von wem und dann halt die Daten email und homepage! sollte nix großes sein und auf php basieren und nix mit Datenbanken sein! Also wer mir ein einfaches Script postet oder uploaden kann der hat sich eine gute Bewertung verdient!
    Danke im vorraus!

    MfG 3x3x3x3
     
  2. 18. Februar 2007
    AW: Einfaches Gästebuch Script!

    ähm hab zwar net viel ahnung ovn sowas aber google hat mir das ausgespuckt

    PHP Beispiel: Ein einfaches G

    Code:
    <html>
    <head>
    <title>PHP Beispiel: Ein einfaches Gästebuch</title>
    </head>
    
    <body bgcolor="#F8F8D8" text="#000000" link="#3333FF" alink="#CC6600" vlink="#CC0000">
    <a href="s3.phps">Quellcode</a>
    <h1><a href="index.html">PHP</a> Beispiel: Ein einfaches Gästebuch </h1>
    Dies ist als Beispiel für PHP-Einsteiger gedacht, nicht als fertige
    Lösung...
    <hr>
    
    <?php
    # ein simples, aber seinen Zweck erfüllendes Gästebuch, einfach nachnutzbar!
    # das HTML-Layout ist natürlich noch "ausbaufähig" ;-)
    # Steffen.Brose@hrz.tu-chemnitz.de
    #
    # Achtung! Damit das Ganze funktioniert, müssen dem Webserver
    # die entsprechenden AFS-Rechte im Verzeichnis, das das Gästebuch enthält,
    # gewährt werden! Entsprechendes Kommando: fs sa . www:www-user write
    #
    # Insbesondere die nächsten beiden Variablem sollten auf Werte gesetzt werden,
    # die eigenen Vorstellungen/Gegebenheiten entsprechen:
    
    # Variable pfad: Pfad (Ort) des Gästebuchs, relativ zum aktuellen Dokument
     $pfad = "tmp/s3.guestbook.html";
    # Fehlernachricht an den Aufrufenden, wenn ein Eintrag vergessen wurde
     $fehler = 'Bitte Feld links ausfüllen!';
    
    # lokale Variable, so lassen:
     $titel = "";
    
    # Variablen aus Formular:
     $name = $_REQUEST['name'];
     $home = $_REQUEST['home'];
     $kommentar = $_REQUEST['kommentar'];
    
     if ($name && $kommentar) {
     # Fall1: Einträge vollständig, kann ins Gästebuch schreiben
     if (!(file_exists($pfad))) {
     # Gästebuch noch nicht vorhanden? Dann HEAD und Überschrift erzeugen
     $titel = "<html>
    <head>
    <title> Mein Gästebuch </title>
    </head>
    <body bgcolor=\"#F8F8D8\" TEXT=\"#000000\" LINK=\"#3333FF\" ALINK=\"#CC6600\" VL
    INK=\"#CC0000\">
    <h1> Mein Gästebuch </h1>
    <hr>";
     }
     if (!($fp = fopen($pfad, "a"))) {
     echo "Fehler beim Öffnen des Gästebuches!";
     exit;
     }
     if ($titel) {
     # muss HEAD und Überschrift erzeugt (geschrieben) werden?
     if (!($ok = fwrite($fp, $titel, strlen($titel)))) {
     echo "Fehler beim Schreiben ins Gästebuch!\n";
     exit;
     }
     }
     # Eintrag wird aus HTML-Statements und Formulardaten zusammengebaut.
     # Dabei werden evtl. HTML-Eingaben der Nutzer kodiert - htmlspecialchars
    
     $eintrag = "<b>Absender</b>: " . htmlspecialchars($name) . "<br>
    <b>Homepage</b>: " . htmlspecialchars($home) . "<br>
    <b>Abgeschickt am</b>: " . date('d. F Y H:i') . "<br>
    <b>von Rechner</b>: " . $_SERVER['REMOTE_HOST'] . "/" . $_SERVER['REMOTE_ADDR'] . "<p>
    <b>Mein Beitrag</b>:<br> " . htmlspecialchars($kommentar) . "<p><hr>\n\n";
     if (!($ok = fwrite($fp, $eintrag, strlen($eintrag)))) {
     echo "Fehler beim Schreiben ins Gästebuch!\n"; exit;
     }
     fclose($fp);
     # Info an den Nutzer nach Absenden des Formulars:
     echo "Danke für Deine Nachricht! Sie wurde in <a href=\"$pfad\">mein Gästebuch</a> aufgenommen.";
     exit;
     }
     if (isset($_REQUEST['ausgefuellt'])) {
     # Fall2: Formular abgeschickt, aber evtl. Name und/oder Kommentar nicht ausgefüllt?
     if (! $name) $name_fehlt = $fehler;
     if (! $kommentar) $kommentar_fehlt = $fehler;
     }
     echo "<a href=\"$pfad\">Gästebuch ansehen</A><P>";
    ?>
    <!-- das eigentliche Formular: -->
    <!-- durchlaufen bei Fall2, mit Aufforderung zum Ausfüllen fehlender Felder -->
    <!-- durchlaufen bei Fall3: erstmaliger Aufruf des Dokumentes -->
    <h3> Hier kannst Du Dich in mein Gästebuch eintragen! </h3>
    <p>
    <form action="s3.php" method=post>
    <input type="hidden" name="ausgefuellt" value="1">
    <table border=0>
    <tr>
     <td>Dein Name:</td>
     <td><input type="text" name="name" value="<?php echo $name; ?>"></td>
     <td><?php echo $name_fehlt; ?> </td>
    </tr>
    <tr>
     <td>Deine Homepage:<br>(falls vorhanden)</td>
     <td><input type="text" name="home" value="<?php echo $home; ?>"></td>
    </tr>
    <tr>
     <td>Dein Kommentar:</td><td><textarea rows=10 cols=35 name="kommentar"><?php echo $kommentar; ?></textarea></td>
     <td><?php echo $kommentar_fehlt; ?> </td>
    </tr>
    <tr>
     <td></td>
     <td><input type="submit" value="Absenden"><br></tr>
    </tr>
    </table>
    </form>
    </body>
    </html>
    
     
  3. 18. Februar 2007
    AW: Einfaches Gästebuch Script!

    joa des hab ich auch shcon gesehen aber da brauch man noch eine datei um das gästebuch anzuzeigen! damit kann man irgentwie nur posten oder so Oo naja ich schau nachher nochmal reiN! bw haste schonmal! suche noch mehr also wer noch paar kennt bitte posten! vom aufbau reicht das GB vollkommen!
     
  4. 18. Februar 2007
    AW: Einfaches Gästebuch Script!

    Irgendwie müssen die Einträge ja schon gespeichert werden.
    Also entweder in ner Datenbank oder in txt's.

    Hast du kein MySQL oder weigerst du dich einfach nur, es zu benutzen?
    Entsprechenende Webspace gibts bei Funpic umsonst mit Werbung oder ohne Werbung auch schon ab 80ct/Monat.
     
  5. 18. Februar 2007
    AW: Einfaches Gästebuch Script!

    ja ich hab funpic ich hab mysql ich kanns auch aber ich weiss nicht wills irgentwie ohne haben also das es nur in einer .txt datei gespeichert wird oder kennt jmd ein einfaches gb mit einer datenbank ?
     
  6. 18. Februar 2007
    AW: Einfaches Gästebuch Script!

    ich hab das: http://vekpos.sl-freeboard.de/index.php?auswahl=G%E4stebuch

    lies sich auch supa an mein design anpassen, und bis jetzt hatte ich noch kein problem mit spambots (2 monate hab ich das drauf)...

    Oder schau einfach mal da: GigaWebHost: Domain, Webspace, Server, Hosting gibts massig PHP-Scripts..

    MfG mighty90
     
  7. 19. Februar 2007
    AW: Einfaches Gästebuch Script!

    thx danke mighty90!
    hab das http://vekpos.sl-freeboard.de/index.php?auswahl=G%E4stebuch GB genommen!
    BW haste natürlich

    Ciaoiii ^^ schöne Faschingstage noch! A-Hoi!
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.