oblomsoe Skrevet 24. juli 2005 Del Skrevet 24. juli 2005 Hei! Jeg holder på å lage en shoutbox, alt funker helt fint osv... Men da jeg laga det som skal bytte ut feks '' med bildet til '' så kom jeg på at det funker jo ikke med bilder i sånn tekst boks.. Ikke sant? Men jeg har jo sett andre shoutbokser hvor de har hatt meldingene som er blitt skrevet i en tekst boks men alikavell greid å vist bildene.. Hvordan har de fått til det? Her er koden jeg har: <?php function replacebbcode($content){ $content=str_replace("[b]", "<strong>", $content); $content=str_replace("[B]", "<strong>", $content); $content=str_replace("[/b]", "</strong>", $content); $content=str_replace("[/B]", "</strong>", $content); $content=str_replace("[i]", "<em>", $content); $content=str_replace("[I]", "<em>", $content); $content=str_replace("[/i]", "</em>", $content); $content=str_replace("[/I]", "</em>", $content); $content=str_replace("[img]", "<img src=", $content); $content=str_replace(":P", "<img src=images/bbkode/tunge.gif>", $content); $content=str_replace("[/img]", ">", $content); $content=str_replace("[/IMG]", ">", $content); $content=str_replace("[url]", "<a href=", $content); $content=str_replace("[URL]", "<a href=", $content); $content=str_replace("[>]", ">", $content); $content=str_replace("[/url]", "</a>", $content); $content=str_replace("[/URL]", "</a>", $content); $content=str_replace("[quote]", "<a href=", $content); $content=str_replace("[QUOTE]", "<a href=", $content); $content=str_replace("[>]", ">", $content); $content=str_replace("[/url]", "</a>", $content); $content=str_replace("[/u]", "</u>", $content); $content=str_replace("[/U]", "</u>", $content); $content=str_replace("[u]", "<u>", $content); $content=str_replace("[U]", "<u>", $content); return $content; } function stripcode($content){ $content=str_replace("[b]", "", $content); $content=str_replace("[B]", "", $content); $content=str_replace("[/b]", "", $content); $content=str_replace("[/B]", "", $content); return $content; } include ('config.php'); $name = $_POST['name']; $message = $_POST['melding']; $ip = $_POST['ip']; $mlen = strlen($message); $maxlength = 150; $date = date("M jS Y"); if ($_POST['submit']) { if ($name == "") { echo "<strong>Error: Du glemte å skrive inn navnet!</strong>"; } else if ($message == "") { echo "<strong>Error: Du glemte å skrive inn en melding!.</strong>"; } else if ($mlen > $maxlength) { echo "<strong>Error: Din melding er for lang!.</strong>"; } else { include ('config.php'); mysql_query("INSERT INTO shoutbox(name,message,date,ip) VALUES('$name','$message','$date','$ip')"); } } ?> <textarea name="meldinger" rows="10"id="txtarea" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"><?php include ('config.php'); $query = "SELECT * FROM shoutbox ORDER BY id DESC LIMIT 20"; $result = mysql_query($query); while($r = mysql_fetch_array($result)) { $name = $r['name']; $name = strip_tags($name); $message = $r['message']; $message = strip_tags($message); $content = replacebbcode($r["message"]); echo $name .': ' . $message . ' '; } ?> </textarea> <script type="text/javascript"> <!-- Credits for denne koden til phpBB2-crewet. http://www.phpbb.com/ function emoticon(text) { var txtarea = document.skjema.melding; text = ' ' + text + ' '; if (txtarea.createTextRange && txtarea.caretPos) { var caretPos = txtarea.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text; txtarea.focus(); } else { txtarea.value += text; txtarea.focus(); } } // Insert at Claret position. Code from // http://www.faqts.com/knowledge_base/view.p...id/1052/fid/130 function storeCaret(textEl) { if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); } //--> </script> <style type="text/css"> <!-- .style1 {font-size: 9px} --> </style> <div> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <p><strong>Navn:</strong><br/> <input type="text" name="name" maxlength="20"> <br/> <strong>Melding:</strong><br/> <textarea name="melding"id="txtarea" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea> <br> <span class="style1"><a href="javascript:emoticon(':)')"><img src="images/bbkode/smil.gif" width="20" height="20" border="0" title="Beskrivelse" /></a> <a href="javascript:emoticon(:D')"><img src="images/bbkode/gla.gif" width="20" height="20" border="0" title="Beskrivelse" /></a> <a href="javascript:emoticon(':@')"><img src="images/bbkode/sur.gif" width="20" height="20" border="0" title="Beskrivelse" /></a> <a href="javascript:emoticon(':P')"><img src="images/bbkode/tunge.gif" width="18" height="18" border="0" title="Beskrivelse" /></a><br> <input type="submit" name="submit" value="Shout It!"> <input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>"> </p> </form> </div> Håper noen kan hjelpe meg... Takk! Lenke til kommentar
Gilbert Skrevet 24. juli 2005 Del Skrevet 24. juli 2005 Prøv å vise meldingene i iframe, det skal nok duge :-) Lenke til kommentar
oblomsoe Skrevet 24. juli 2005 Forfatter Del Skrevet 24. juli 2005 Tusen takk! Det funket! Men hvordan kan jeg bestemme størelsen på iframe? Takk Lenke til kommentar
???????? Skrevet 24. juli 2005 Del Skrevet 24. juli 2005 <ifram width="100%" height="100%"... Lenke til kommentar
oblomsoe Skrevet 24. juli 2005 Forfatter Del Skrevet 24. juli 2005 Hm.. Ser nå at det ble litt rart i deg designet jeg skulle ha det.. Er det mulig å fjærne de scrool linjene på siden og på bunnen av iframen? Takk! Lenke til kommentar
???????? Skrevet 24. juli 2005 Del Skrevet 24. juli 2005 <iframe scrolling='no'... Lenke til kommentar
Hazno Skrevet 26. juli 2005 Del Skrevet 26. juli 2005 <div> burde vel gjøre samme nytten? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå