[Suche] Gästebuch Tutorial o.a.

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Suche] Gästebuch Tutorial o.a.

      Halli Hallu :-o

      Und zwar bin ich auf der Suche, nein ein verstand eine gehirn und 10 Finger habe ich, nach einen Gästebuch für meine Homepage.

      Ich habe bei google schon unzählige Turorials ausprobiert und auch umgesetzt.
      Nur leider waren meist die Codes o.a. nicht in Ordnung, weswegen das Gästebuch dann halt nicht geklappt hat.

      Wenn jemand nen gutes tut oder möglicherweise sogar nen Code+DB für das Gästebuch hat, das auch funktioniert, den würd ich nen dicken Kuss geben. ;p

      lg,
      Muffi
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • PHP-Quellcode

      1. <?php
      2. /**
      3. * Create the table in your MySQL database:
      4. *
      5. * CREATE TABLE guests (
      6. * id int(10) NOT NULL auto_increment,
      7. * name varchar(50) NOT NULL,
      8. * message varchar(255) NOT NULL,
      9. * date timestamp(14) NOT NULL,
      10. * PRIMARY KEY (id)
      11. * )
      12. *
      13. * Change the database login settings to your own
      14. *
      15. * The script is now ready to run
      16. */
      17. // Change these to your own database settings
      18. $host = "localhost";
      19. $user = "username";
      20. $pass = "password";
      21. $db = "database";
      22. mysql_connect($host, $user, $pass) OR die ("Could not connect to the server.");
      23. mysql_select_db($db) OR die("Could not connect to the database.");
      24. $name = stripslashes($_POST['txtName']);
      25. $message = stripslashes($_POST['txtMessage']);
      26. if (!isset($_POST['txtName'])) {
      27. $query = "SELECT id, name, message, DATE_FORMAT(date, '%D %M, %Y @ %H:%i') as newdate FROM guests ORDER BY id DESC";
      28. $result = mysql_query($query);
      29. while ($row = mysql_fetch_object($result)) {
      30. ?>
      31. <p><strong><?php echo $row->message; ?></strong>
      32. <br />Posted by <?php echo $row->name; ?> on <?php echo $row->newdate; ?></p>
      33. <?php
      34. }
      35. ?>
      36. <p>Post a message</p>
      37. <form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
      38. <p><label for="txtName">Name:</label><br />
      39. <input type="text" title="Enter your name" name="txtName" /></p>
      40. <p><label for="txtMessage">Your message:</label><br />
      41. <textarea title="Enter your message" name="txtMessage"></textarea></p>
      42. <p><label title="Send your message">
      43. <input type="submit" value="Send" /></label></p>
      44. </form>
      45. <?php
      46. }
      47. else {
      48. // Adds the new entry to the database
      49. $query = "INSERT INTO guests SET message='$message', name='$name', date=NOW()";
      50. $result = mysql_query($query);
      51. // Takes us back to the entries
      52. $ref = $_SERVER['HTTP_REFERER'];
      53. header ("Location: $ref");
      54. }
      55. ?>
      Alles anzeigen

      Simple guestbook - Totally PHP

      Dieses Gästebuch ist sehr simple gehalten und der Code sollte gut zu verstehen sein.
      Wenn du diesen Quellcode nicht verstehst melde dich noch einmal.
    • Bau aber einen Captcha ein. Auf Google sind so viele Tutorials, wie man Recaptcha in seine Scripts integriert, schau dich dann dannach mal um. Ansonsten wird das Ding naemlich endlos zugespammt.


      Oder man könnte euch eine Ip Speere einbauen z.b man schreibt ein Eintrag diese IP würde geloggt und die Zeit wann diese Person den eintrag gemacht hat

      Wenn er gleich wieder ein machen will vergleicht man diese mit ein Switch If oder was auch immer abfrage ob die Time = die ip die berechtieung haben wenn ja = TEXT send wenn nein error : bla bla
    • Suru;236106 schrieb:

      Oder man könnte euch eine Ip Speere einbauen z.b man schreibt ein Eintrag diese IP würde geloggt und die Zeit wann diese Person den eintrag gemacht hat

      Wenn er gleich wieder ein machen will vergleicht man diese mit ein Switch If oder was auch immer abfrage ob die Time = die ip die berechtieung haben wenn ja = TEXT send wenn nein error : bla bla

      Suru Suru Suru, lass doch bitte die Klugscheißerei... erstens ist es ein Konstrukt und keine IF Anweisung,
      zweitens lass dein billiges Deutsch/Englisch (vergleich die Time, dafür solltest du eig geschlagen werden,) drittens
      ist deine Idee total hirnrissig, da das keinen Spambot aufhält. Und mein lieber, rate mal für was ein Captcha da ist??
      Man hat manchmal das Gefühl du weißt selbst nicht von was du redest deswegen drückst du dich halt so
      undeutlich aus. Oder du bist echt so doof :>