#1 22. September 2008 kostenloses gästebuch hey leute ich bastel da gerade an einerm projekt und brauche euren rat ich hab brauch ein gästebuch, am besten auch werbefrei. hab jedoch nur eins gefunden, dass über den webserver des gästebucher hosters läuft und somit nicht werbefrei ist. {bild-down: http://picpot.be/shots/FP1kEfKhKm2183gast.jpg} + Multi-Zitat Zitieren
#2 22. September 2008 AW: kostenloses gästebuch Installier dir n eigenes auf deinem eigenen speicherplatz? + Multi-Zitat Zitieren
#3 22. September 2008 AW: kostenloses gästebuch Hier mal was von mir. Is nur ohne Schutz vor Injection und MySql databse musste selber einrichten. Funktioniert aber einwandfrei. Musst grad code en bissel an dich anpassen. Und ist leider ohne Admin panel. PHP: <? php $host = "" ; // Hier den MySQL-Host eintragen $user = "" ; // Hier den MySQL-User eintragen $pass = "" ; // Hier das MySQL-Password eintragen $database = "" ; // Hier die MySQL-Datenbank eintragen $table = "" ; // Hier die MySQL-Tabelle eintragen Gästebuch $proseite = "10" ; // Beiträge pro Seite /* Variablen aus dem Forumlar bestimmen */ if( $_POST [ "button" ] && $_POST [ "name" ] != "" && $_POST [ "eintrag" ] != "" ) { $name = $_POST [ "name" ]; $email = $_POST [ "email" ]; $eintrag = $_POST [ "eintrag" ]; $db = @ mysql_pconnect ( $host , $user , $pass ) or die ( "Verbindung mit MySQL-Server fehlgechlagen!" ); @ mysql_select_db ( $database , $db ) or die ( "Verbindung zur Datenbank fehlgeschlagen!" ); $sql = "INSERT INTO $table (id, name, email, eintrag) VALUES ('', ' $name ', ' $email ', ' $eintrag ')" ; $result = mysql_query ( $sql , $db ); if( $result ) { echo "Eintrag erfolgreich!" ; } else { echo "FEHLER!" ; }; }; $db = @ mysql_pconnect ( $host , $user , $pass ) or die ( "Verbindung mit MySQL-Server fehlgechlagen!" ); @ mysql_select_db ( $database , $db ) or die ( "Verbindung zur Datenbank fehlgeschlagen!" ); $sql = "SELECT * FROM $table " ; $result = mysql_query ( $sql , $db ); $number = mysql_num_rows ( $result ); $seiten = floor ( $number / $proseite ); $start = $page * $proseite ; $sql = "SELECT * FROM $table ORDER BY id DESC LIMIT $start , $proseite " ; $result = mysql_query ( $sql , $db ); $ende = $start + $proseite ;if ( $ende > $number ) { $ende = $number ; } echo "Zur Zeit sind $number Einträge im Gästebuch <br /> \n" ; echo "Seite $page - Einträge von $start bis $ende <br /><br /> \n" ; while ( $row = mysql_fetch_array ( $result )) { $name = $row [ 'name' ]; $email = $row [ 'email' ]; $inhalt = nl2br ( $row [ 'eintrag' ]);echo "<table align=center width=\"400\" border=\"1\"><tr><td ><p align=\"left\"><a href=\"mailto:" . $email . "\">" . $name . "</a></p></td></tr><tr><td><div align=\"left\">" . $inhalt . "</div></td></tr></table><br />" ; }echo "<div align=\"center\">" ; if ( $page > 0 ) { $i = $page - 1 ; echo "<a href=\"index.php?guestbook.php&page= $i \"><previous</a> " ; } for( $i = 0 ; $i <= $seiten ; $i ++) { if ( $i == $page ) { echo $i . " " ; } else { echo "<a href=\"index.php?guestbook.php&page= $i \"> $i </a> " ; } } if ( $page < $seiten ) { $i = $page + 1 ; echo "<a href=\"index.php?guestbook&page= $i \">next></a>" ; } echo "<br /><br />\n" ; echo "<a href=\"index.php?site=gb_eintragen\">Ins Gästebuch eintragen</a>" ; echo "</div>" ; ?> HTML: <table> <form method="post" action="guestbook.php" name="gbform"> <tr> <td width="70">Ihr Name: </td> <td width="204"><input type="text" name="name"></td> </tr> <tr> <td>eMail: </td><td><input type="text" name="email"></td> </tr> <tr> <td>Ihr Eintrag: </td><td><textarea name="eintrag" rows="5" cols="40"></textarea></td> </tr> <tr> <td colspan="2"><input type="submit" name="button" value="Absenden"></td> </tr> </form> </table> + Multi-Zitat Zitieren
#4 23. September 2008 AW: kostenloses gästebuch mysql ist mir ne nummer zu heavy, da will ich nix checken ... gibts sonst keine anregungen ? + Multi-Zitat Zitieren
#5 23. September 2008 AW: kostenloses gästebuch Wo sollen die Einträge deiner Meinung nach am liebsten gespeichert werden? Eine sehr einfache Variante ist es alles in einer Textdatei zu speichern, die andere in einer Datenbank. Mithilfe der Textdatei wäre es auch möglich es genauso zu machen wie du es auf dem Screenshot hast. (Mit einer Datenbank (z.B. mysql) ginge es logischerweise auch ). Jedoch ist es mit einer Datenbank immer eleganter als wie eine Textdatei + Multi-Zitat Zitieren
#6 23. September 2008 AW: kostenloses gästebuch Ich verwende das Soraxdesign Gästebuch Demo: http://www.soraxdesign.de/incs/programmierung/gb/demo/index.php Das hat keine Werbeeinblendungen, du musst lediglich am Boden der Seite den Link zur Hersteller Seite drin lassen, sonst gibt es keine Werbung. Hab das schon seit 1-2 Jahren am laufen, mit Admin-Panel und und und ... Es ist kein MySQL erforderlich. + Multi-Zitat Zitieren