jokkakim Skrevet 10. august 2006 Skrevet 10. august 2006 var ikke sikker på om jeg skulle poste denne i php eller database :\ Jeg har laget en shoutbox til min hjemmeside, ved hjelp av php og mysql. Men her fant jeg ut at man kunne bruke f.eks en html kode for å sette inn et bilde i meldingen. hvordan setter jeg opp en blokker for dette? mvh joakim =)
jokkakim Skrevet 10. august 2006 Forfatter Skrevet 10. august 2006 Takk takk, det funka fint =) Men, jeg har et smiley system på shoutboxen, Og at Nick til den som poster står i "bold", dette ble jo også borte nå. Går det å få til et unntak på de funksjonene der?
hockey500 Skrevet 10. august 2006 Skrevet 10. august 2006 (endret) den enkle måten: etter htmlentites(): $nick = str_replace('<b>', '<b>', $nick); $nick = str_replace('</b>', '</b>', $nick); eller så får du vel lage deg et BB-CODE system Endret 10. august 2006 av hockey500
jokkakim Skrevet 10. august 2006 Forfatter Skrevet 10. august 2006 Nick problemet fant jeg ut av selv: echo '<p><b><span class="author">'.$name.'</span></b> Vet ikke helt hva BB-code er, men skal google det nærmere nå
hockey500 Skrevet 10. august 2006 Skrevet 10. august 2006 det du nettopp skrev med [ html ] (uten mellomrom) er BB-code
jokkakim Skrevet 10. august 2006 Forfatter Skrevet 10. august 2006 hehe, men da kunne jeg det jo da ^^ men kan BB-code fikse smiley problemet og?
hockey500 Skrevet 11. august 2006 Skrevet 11. august 2006 smileys er det enkleste av alt, for du slipper å sjekke for syntaksfeil i BB-coden med preg_match og masse styr. bare str_replace() på "" til "<img src="smile.jpg" />"
jokkakim Skrevet 11. august 2006 Forfatter Skrevet 11. august 2006 skjønnte ikke helt det der.. slik det er nå, men som ikke fungerer er: $smilies = mysql_query("SELECT * FROM smilies") or die(mysql_error()); while($get = mysql_fetch_array ($smilies)) { $alt = $get['Alt']; $smilie = $get['URL']; $message = str_replace( $get['Symbol'] , '<img src="smilies/'.$smilie.'" border="0" width="20" height="20" alt="'.$alt.'">' , $message); $themessage = addslashes($message); }
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å