Avatar billede scaniav8 Nybegynder
07. marts 2006 - 13:39 Der er 8 kommentarer og
1 løsning

str replace og smileys

$str = str_replace(":)", "<img src=smileys/1.gif>", $chatlog[msg]);
    $str = htmlentities(nl2br($str));

        print $str;

Hvis jeg gør sådan, så udskriver den min str replace + beskeder i chatloggen, men man kan ikk bruge html :)
Derfor bruger den heller ikk min smiley kode, da man ikke må benytte html..!


Hvad gør jeg?
Avatar billede erikjacobsen Ekspert
07. marts 2006 - 13:41 #1
brug htmlentities før din str_replace
Avatar billede scaniav8 Nybegynder
07. marts 2006 - 13:44 #2
$str = htmlentities(nl2br($str));
$str = str_replace(":)", "<img src=smileys/1.gif>", $chatlog[msg]);


        print $str;


Sådan????
Avatar billede erikjacobsen Ekspert
07. marts 2006 - 13:45 #3
Ikke lige. Du skal bruge det rigtig, nok noget i retning af

$str = htmlentities(nl2br( $chatlog[msg]));
$str = str_replace(":)", "<img src=smileys/1.gif>",$str);
Avatar billede erikjacobsen Ekspert
07. marts 2006 - 13:46 #4
Faktisk:  $str = htmlentities(nl2br( $chatlog['msg']));
Avatar billede Slettet bruger
07. marts 2006 - 16:20 #5
$str = htmlentities(nl2br($chatlog['msg']));
$str = str_replace(":)", "<img src=smileys/1.gif>", $str);

Sådan vel.
Avatar billede Slettet bruger
07. marts 2006 - 16:21 #6
Nah det er det samme som du har erikjacobsen. Jeg havde misforstået din pointe med den sidste kommentar ;o)
Avatar billede scaniav8 Nybegynder
12. marts 2006 - 14:31 #7
Takker det virkede, læg et svar :)
Avatar billede erikjacobsen Ekspert
12. marts 2006 - 14:41 #8
Jeg samler slet ikke på point, tak.
Avatar billede scaniav8 Nybegynder
12. marts 2006 - 14:46 #9
oki tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester