10. september 2003 - 20:18
Der er
25 kommentarer og 1 løsning
Erstat tekst med smilys
Jeg har en php, side, hvor jeg har indtastet denne tekst: Detter er en prøve :-) Og dette stykke ":-)" Vil jeg gerne erstatte med en billed, altså en smily-gif, jeg selv laver.. Der skal også understøttes flere smilyes, som :D :-( og :S Og teksten skal ikke være i en tekstboks, men på selve siden.. Nogen der kan hjælpe??
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
10. september 2003 - 20:19
#1
$smiley = ereg_replace(':D, '<img src="smiley.jpg">', $smiley); Det her burde gøre det!
10. september 2003 - 20:20
#2
Ups det var sådan her, my bad :D $smiley = ereg_replace(':D', '<img src="smiley.jpg">', $smiley);
10. september 2003 - 20:21
#3
forklaring: Hvis du har et textfelt der hedder "smiley" i mit tilfælde, så hver gang man skriver ":D" så bytter den det ud med billedet "smiley.jpg" Håber du forstår!
10. september 2003 - 20:21
#4
Kan du ikke uddybe det lidt?? Skal der indsætte dette i mit php-dokument: <? $smiley = ereg_replace(':D', '<img src="smiley.jpg">', $smiley); ?> Eller hvad???
10. september 2003 - 20:22
#5
Husk at den er case sentitive, så der er forskel på :d og :D, så du skal ha både: $smiley = ereg_replace(':D', '<img src="smiley.jpg">', $smiley); og $smiley = ereg_replace(':d', '<img src="smiley.jpg">', $smiley);
10. september 2003 - 20:22
#6
Jeg forstår ikke..? Tekstfelt? Det skulle jo netop ikke være i et tekstfelt..?
10. september 2003 - 20:25
#7
Hvor kommer teksten så fra?
10. september 2003 - 20:25
#8
Prøv at sætte det her på din side! <?php $text = "Her er en smiley :)"; echo ereg_replace (":)", '<img src="smiley.gif">', $text); ?>
10. september 2003 - 20:25
#9
<?php $txt = "Hej. Har du det godt? Det har jeg :D"; $txt = ereg_replace(':D', '<img src="smiley.jpg">', $txt); echo $txt; ?>
10. september 2003 - 20:26
#10
hindu_skp: ellers ku man jo bruge: $text = ereg_replace(':D|:d', '<img src="smiley.gif">', $text); Bare for at spare på pladsen :D
10. september 2003 - 20:26
#11
Ahh, vidste jeg så ikke ;)
10. september 2003 - 20:27
#12
med mindre du vil lave regulære udtryk, så brug: str_replace(':D','<img src="smiley.gif">', $text);
10. september 2003 - 20:27
#13
Man kan altid blive klogere ;)
10. september 2003 - 20:36
#14
Men hvad nu hvis jeg skal bruge flere forskellige smilys?? Altså flere forskellige gif's?
10. september 2003 - 20:37
#15
$str = str_replace(':D','<img src="smiley.gif">', $text); $str = str_replace(':P','<img src="tungeslasker.gif">', $text);
10. september 2003 - 20:37
#16
skal selvfølgelig være: $text = str_replace(':D','<img src="smiley.gif">', $text); $text = str_replace(':P','<img src="tungeslasker.gif">', $text);
10. september 2003 - 20:39
#17
Så kopiere du den bare og ændrer ":)" til f.eks "8)" og ændrer billedet...
10. september 2003 - 20:39
#18
...tak for point! ;)
10. september 2003 - 20:41
#19
Nix, det virker ikke ? :S
10. september 2003 - 20:43
#20
schaefner -> jeg kan ikke få $text = str_replace(':D','<img src="smiley.gif">', $text); $text = str_replace(':P','<img src="tungeslasker.gif">', $text); til at virke
10. september 2003 - 20:44
#21
Denne her virker 100% $txt = ereg_replace(':-0|:0', '<img src="smiley1.gif">', $txt); $txt = ereg_replace(':-p|:p', '<img src="smiley2.gif">', $txt); $txt = ereg_replace(':-D|:D', '<img src="smiley3.gif">', $txt);
10. september 2003 - 20:46
#22
nå nu du alligevel vil benytte ereg_replace, så burde den kunne forkortes $txt = ereg_replace(':-?0','<img src="smiley1.gif">',$txt); $txt = ereg_replace(':-?p','<img src="smiley2.gif">',$txt); $txt = ereg_replace(':-?D','<img src="smiley3.gif">',$txt);
10. september 2003 - 20:48
#23
tak, fik det til at virke :-)
10. september 2003 - 20:50
#24
ingen årsag ;) Ska jeg dele pointene med schaefner eller var allesammen til mig?
10. september 2003 - 20:51
#25
Jeg klarer mig nok uden under alle omstændigheder :)
10. september 2003 - 21:01
#26
Okay helt fino ;)
Vi tilbyder markedets bedste kurser inden for webudvikling