PDA

Volledige versie bekijken : smileys,php


josko
%Europe/Berlin %676 %2005, 17:14
ik wil dus een smieley systeem maken.
ik weet dat ik met
ereg("^string", var) een tekentreeks daarin kan opzoeken. nu wil ik dat als die string dus bijvoorbeeld ":smiley" zou zijn, er op die plek komt te staan <img src="smiely"> ipv die tekst. hoe doe ik dat??
ik weet dus wel de zoekfunctie, maar ik wil dus woord opzoeken en vervangen..
ik geloof dat ik het ooit ergens gezien heb, maar geen idee waar

WernerL
%Europe/Berlin %683 %2005, 17:24
$sring = "dit is wat tekst :)";
$string = str_replace(":)", " <img src=\"smiley.gif\">"", $string);
echo $string;

The_One
%Europe/Berlin %821 %2005, 20:43
$sring = "dit is wat tekst :)";
$string = str_replace(":)", " <img src=\"smiley.gif\">"", $string);
echo $string;


wrm 2 aanhalingstekens achter je > ?
Dus waarom niet zo?:

$sring = "dit is wat tekst :)";
$string = str_replace(":)", " <img src=\"smiley.gif\">", $string);
echo $string;


of had je een klein typ-foutje gemaakt?:)

brossiekoppie
%Europe/Berlin %834 %2005, 21:01
Gemakkelijker zo:

Je kan alles in vier lijntjes steken...

$mijnTekst = "Wat een tof gastenboek :lol:";
$smileys = array("<img lol...>", "<img foo...>", "<img bar..>");
$combinaties = array(":lol:", ":foo:", ":bar:");
$mijnSmileyTekst = str_replace($combinaties, $smileys, $mijnTekst);

Cowerd
%Europe/Berlin %884 %2005, 22:13
En anders kan je een kijkje nemen op phpfreakz.nl :)

WernerL
%Europe/Berlin %900 %2005, 22:36
of had je een klein typ-foutje gemaakt?:)


[:o)]