Frank
Neues Mitglied
hi lute,
hab n gästebuch programmiert mit php und mysql...
hat natürlich ne smily function do näh??..
naja solange man keine smileys benutzt geht auch alles, aber sowie man sie einfügt is ende so ne!
da wird dann gar nichts mehr gespeichert!
wär krass nett wenn ihr den fehler findet
hier der code
so und das beste is, dass bei echo $text immer das richtige steht aber mit smily will der halt net mehr speichern in der mysql.
Danke!
hab n gästebuch programmiert mit php und mysql...
hat natürlich ne smily function do näh??..
naja solange man keine smileys benutzt geht auch alles, aber sowie man sie einfügt is ende so ne!
da wird dann gar nichts mehr gespeichert!
wär krass nett wenn ihr den fehler findet
hier der code
PHP:
<?php
$name = $_REQUEST['name'];
$mail = $_REQUEST['mail'];
$text = $_REQUEST['text'];
$datum = date("d.m.Y");
$nummer=1;
$ip = $_SERVER['REMOTE_ADDR'];
$abfrage = "SELECT nummer FROM guestbook";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$nummer++;
}
$textb = str_replace(":D", "[img]smileys/biggrim.gif[/img]</img>", $text);
$textc = str_replace(":S", "[img]smileys/confused.gif[/img]</img>", $textb);
$textd = str_replace("8)", "[img]smileys/cool.gif[/img]</img>", $textc);
$texte = str_replace(":<", "[img]smileys/evil.gif[/img]</img>", $textd);
$textf = str_replace("0.o", "[img]smileys/eek.gif[/img]</img>", $texte);
$textg = str_replace(";)", "[img]smileys/wink.gif[/img]</img>", $textf);
$texth = str_replace(":|", "[img]smileys/neutral.gif[/img]</img>", $textg);
$texti = str_replace(":P", "[img]smileys/razz.gif[/img]</img>", $texth);
$textj = str_replace(":(", "[img]smileys/sad.gif[/img]</img>", $texti);
$textk = str_replace(":)", "[img]smileys/smile.gif[/img]</img>", $textj);
$textl = str_replace("xD", "[img]smileys/uglis.gif[/img]</img>", $textk);
$textm = str_replace("=)", "[img]smileys/mrgreen.gif[/img]</img>", $textl);
$textn = nl2br($textm);
$text = $textn;
mysql_connect("mysql1", "***","***")or die("Keine Verbindung moeglich, bitte versuchen sie es später noch einmal");
mysql_select_db("phost22027")or die("Keine Verbindung moeglich, bitte versuchen sie es später noch einmal");
$eintragb = "INSERT INTO guestbook (nummer, name, mail, ip, datum, text) VALUES ('$nummer', '$name', '$mail', '$ip', '$datum', '$text')";
$eintragenb = mysql_query($eintragb);
echo $text;
?>
so und das beste is, dass bei echo $text immer das richtige steht aber mit smily will der halt net mehr speichern in der mysql.
Danke!