Avatar billede pro_styler Nybegynder
26. september 2003 - 21:17 Der er 17 kommentarer

Smileys! Hjælp!!

Heysa!
Ville bare høre om man kan lave Smileys i sit php dokument med en Aray?
Du ved sårn man laver arayen med <img src=smiley01.gif>
Kan man det?
Avatar billede Slettet bruger
26. september 2003 - 21:19 #1
Mener man skal bruge $text = ereg_replace(":D", text);
Avatar billede Slettet bruger
26. september 2003 - 21:20 #2
Nej det er vist sådan:

$text = ereg_replace(":D","<img src=smiley01.gif>" text);
Avatar billede pro_styler Nybegynder
26. september 2003 - 21:21 #3
Ok prøver det lige aF!!
Avatar billede pro_styler Nybegynder
26. september 2003 - 21:28 #4
Burde det ikke virke sådan?
<html>
<head><title>Tester</title>
</head>
<body>
<?php
$text = ereg_replace(":D","<img src=smiley01.gif>" text);

echo "Hejsa!!! :D"
?>
</body>
</html>
Avatar billede pro_styler Nybegynder
26. september 2003 - 21:29 #5
Parse error: parse error, unexpected T_STRING in /web/www/frac/users/nsnewage/tst.php on line 6
Avatar billede Slettet bruger
26. september 2003 - 21:31 #6
Har ik testet det, men tror det virker:

<html>
<head><title>Tester</title>
</head>
<body>
<?php
echo ereg_replace(":D","<img src=smiley01.gif>", "Hejsa!!! :D");
?>
</body>
</html>
Avatar billede pro_styler Nybegynder
26. september 2003 - 21:58 #7
Jeg skal altså bruge det til en tagwall!! Husk det!
Den skal automatisk stå der nårh jeg poster i databasen!
Avatar billede Slettet bruger
26. september 2003 - 22:03 #8
Du kan jo bare lave det om når du skal til at vise teksten... altså istedet for at bruge:

echo $dentekstsomskalvises;

kan du bruge:

echo ereg_replace(":D","<img src=smiley01.gif>", $dentekstsomskalvises);
Avatar billede mjl Nybegynder
27. september 2003 - 08:52 #9
$text = ereg_replace(";D","<img src=smiley01.gif",$text);

Sådan skal det gøres!!!
Avatar billede mjl Nybegynder
27. september 2003 - 08:53 #10
$text = ereg_replace(";D","<img src=smiley01.gif",$text);
$text = ereg_replace(":)","<img src=smiley02.gif",$text);
$text = ereg_replace(":(","<img src=smiley03.gif",$text);
echo $text;
Avatar billede mjl Nybegynder
28. september 2003 - 13:14 #11
Og lirum lei...
Avatar billede mjl Nybegynder
28. september 2003 - 13:16 #12
pro_styler du anmeldes nu, for at ha' mere ned 700 point ude - og for ikke at afslutte...
Avatar billede mjl Nybegynder
03. oktober 2003 - 19:28 #13
Hallo....
Avatar billede Slettet bruger
03. oktober 2003 - 19:30 #14
Han er en af dem, som ikke har lært hvordan man lukker sine spørgsmål.
Avatar billede mjl Nybegynder
03. oktober 2003 - 19:33 #15
Ja - dårligt opdraget simpelthen - uforskammet!!! :o)
Avatar billede eagleeye Praktikant
13. oktober 2003 - 10:14 #16
pro_styler >> Du har en del åbne spørgsmål hvor du har modtaget svar, samt dem som har svaret efter spørger noget feedback fra dig. Du kan finde dine åbne spørgsmål ved at gå ind på http://www.eksperten.dk/konto.phtml?option=22 Klik på @ for at sortere efter flag, og tjek alle dem der er gule eller grønne. Det var måske på tide at få afsluttet nogle af de åbne spørgsmål. Hvis der er svar som var brugbare accepterer du dem. Hvis der er kommentarer som var brugbare kan du bede om at der lægges et svar (indenfor 2 dage fx.) som du derefter accepterer. Har du ikke fundet hjælp kan du selv ligge et svar som du accepterer.

Hele ideen med eksperten er at give point til dem som har hjulpet en.

eagleeye / CoAdmin
Avatar billede xyborx Nybegynder
13. oktober 2003 - 10:20 #17
Personligt ville jeg nu nok lægge smilies'ne i et array, og så bruge str_replace:

$smilies=array();
$htmlkoder=array();
$smilies[]=':)'; $htmlkoder[]='<IMG src="smil.gif" alt=":)">;
$smilies[]=':P'; $htmlkoder[]='<IMG src="tunge.gif" alt=":P">;
$smilies[]=':D'; $htmlkoder[]='<IMG src="grin.gif" alt=":D">;

$text=str_replace($smilies,$htmlkoder,$text);

Det er så vidt jeg ved ikke helt så tungt som ereg_replace, og er desuden en del nemmere at administrere, imo..
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