Teile aus einem String ersetzen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Ich hab nen GB gemacht nur leider funktionieren die smilies nicht richtig und wenn dann nur mit einem 30 Zeilen script darum meine Frage!
Kann man teilstrings wie : -) bei der AUswertung durch andere strings wie <img src=...> ersetzen und wenn ja mit welchem Befehl? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
1. Ja.
2.
http://de.php.net/manual/de/function.str-replace.php
oder
http://de.php.net/manual/de/function.preg-replace.php -
Hi,
@black-lotus: wenn du zu faul bist ;), hier der code mit preg_replace:
$text = "[img]http://www.bsp.de/img.gif[/img] und hier ein bische Text ..."; $text = preg_replace('/\[img\](.*?)\[\/img\]/','<img src="$1">',$text); echo $text;
Dieser regex sucht nach "[img] gefolgt von irgendetwas gefolgt von [/img]" und ersetzt es durch <img src="{url}">.
Ich habs nicht ausprobiert, aber es funktioniert bestimmt.
EDIT: Shit, du willst ja f?r smileys und nicht f?r Bilder, sorry, ich bin etwas m????de.
Hier code:
$text = "Smile: ;)"; echo str_replace(";)",'<img src="smile.gif">',$text);
mfg,
hr
Beitrag ge?ndert am 22.02.2006 23:22 von heavyraptor
Beitrag ge?ndert am 22.02.2006 23:23 von heavyraptor -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage