hvorfor laver den ikke bare et <br> automatisk?
hey alle...har et et forum script hvori man indskriver en besked..
så har jeg lavet det sådan at hvis man skriver ":), :-) eller lign smileys eller tegn" så fremkommer der et smiley ikon i stedet...
Min kode for diverse af disse er:
$besked = addslashes($besked);
$besked = stripslashes($besked);
$navn = stripslashes($navn);
$email = stripslashes($email);
$besked = str_replace("@-)", "<img src=\"img/rolleyes.gif\" align=\"middle\">", $besked);
$besked = str_replace("/star", "<img src=\"img/star.gif\" align=\"middle\">", $besked);
$besked = str_replace("/bad", "<img src=\"img/thumbdown.gif\" align=\"middle\">", $besked);
$besked = str_replace("/great", "<img src=\"img/thumbup.gif\" align=\"middle\">", $besked);
$besked = str_replace("/sick", "<img src=\"img/smiley.gif\" align=\"middle\">", $besked);
$besked = str_replace(":||", "<img src=\"img/angry.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-||", "<img src=\"img/angry.gif\" align=\"middle\">", $besked);
$besked = str_replace("8-0", "<img src=\"img/eek.gif\" align=\"middle\">", $besked);
$besked = str_replace("|-I", "<img src=\"img/sleep.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-0", "<img src=\"img/terrefied.gif\" align=\"middle\">", $besked);
$besked = str_replace(":0", "<img src=\"img/terrefied.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-p", "<img src=\"img/tongue.gif\" align=\"middle\">", $besked);
$besked = str_replace(":p", "<img src=\"img/tongue.gif\" align=\"middle\">", $besked);
$besked = str_replace("8-)", "<img src=\"img/cool.gif\" align=\"middle\">", $besked);
$besked = str_replace("8)", "<img src=\"img/cool.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-D", "<img src=\"img/biggrin.gif\" align=\"middle\">", $besked);
$besked = str_replace(":D", "<img src=\"img/biggrin.gif\" align=\"middle\">", $besked);
$besked = str_replace(";)", "<img src=\"img/wink.gif\" align=\"middle\">", $besked);
$besked = str_replace(";-)", "<img src=\"img/wink.gif\" align=\"middle\">", $besked);
$besked = str_replace(":(", "<img src=\"img/frown.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-(", "<img src=\"img/frown.gif\" align=\"middle\">", $besked);
$besked = str_replace(":)", "<img src=\"img/smiley.gif\" align=\"middle\">", $besked);
$besked = str_replace(":-)", "<img src=\"img/smiley.gif\" align=\"middle\">", $besked);
-----------------------------
Så mit problem er når man skriver sit indlæg og laver en ny sætning via enter, så sker det ikke når det skal skrives ind på den side det fremkommer på!
Hvordan får jeg den til dette? - folk skal jo ikke sidde og skrive <br> ind når de gerne vil have et linjeskift?
skal lige siges at inde i databasen har den en datatype der hedder "text" hvis det skulle gøre nogen forskel?
