Gå til innhold

Fjerne html tillatelse i shoutbox


Anbefalte innlegg

Skrevet

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 =)

Videoannonse
Annonse
Skrevet

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?

Skrevet (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 av hockey500
Skrevet

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å

Skrevet

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" />"

Skrevet

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);
 }

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...