Ik ben na die domme fout van gisteren
al een heel eind verder. nu ben ik op een verander-script, waarin de html tags weer terugmoeten naar ubb tags om vervolgens de inhoud van de string te kunnen veranderen.
Ik heb een functie gebouwd die ubb tags omzet naar html tags, en nu ben ik bezig met een functie die html tags omzet naar ubb tags.
Dat gaat erg goed tot nu toe, maar met onderstaande code be ik toch al meer dan 2 uur bezig zonder enig resultaat.
Dit stukje komt dus uit de functie die ubb tags omzet naar html tags.. hoe kan ik het omgekeerde doen?
Om het script zo snel mogelijk te maken kies ik bij het terugplaatsen voor de str_replace() functie.
Kan iemand mij tips geven over hoe dit aan te pakken, of misschien 1tje voordoen, ik zou er heel erg mee opschieten, want zo kom ik er niet meer uit..
Ik heb een functie gebouwd die ubb tags omzet naar html tags, en nu ben ik bezig met een functie die html tags omzet naar ubb tags.
Dat gaat erg goed tot nu toe, maar met onderstaande code be ik toch al meer dan 2 uur bezig zonder enig resultaat.
Dit stukje komt dus uit de functie die ubb tags omzet naar html tags.. hoe kan ik het omgekeerde doen?
Om het script zo snel mogelijk te maken kies ik bij het terugplaatsen voor de str_replace() functie.
code:
1
2
3
4
5
| $string = eregi_replace("\\\[url\\]www.([^\\\[]*)\\\[/url\\]","<a href=\"http://www.\\1\" target=_blank>\\1</a>",$string);
$string = eregi_replace("\\\[url\\]([^\\\[]*)\\\[/url\\]","<a href=\"\\1\" target=_blank>\\1</a>",$string);
$string = eregi_replace("\\\[email\\]([^\\\[]*)\\\[/email\\]","<a href=\"mailto:\\1\">\\1</a>",$string);
$string = eregi_replace("\\\[img\\]([^\"\\\[]*)\\\[/img\\]","[img]\"\\1\"[/img]",$string);
$string = eregi_replace("\\\[thumb\\]([^\"\\\[]*)\\\[/thumb\\]","<a href=\"\\1\">[img]\"\\1\"[/img]</a>",$string); |
Kan iemand mij tips geven over hoe dit aan te pakken, of misschien 1tje voordoen, ik zou er heel erg mee opschieten, want zo kom ik er niet meer uit..