âllo,
ik heb een scriptje geschreven wat een string afzoekt naar een smilecode, en die omzet naar n img tag.
het script zelf ziet er zo uit:
(inderdaad, dat zijn de GoT codes, hoef ik maar een smile-taal uit mn hoofd te leren
)
ik include het script, nadat de $text variable is aangemaakt met tekst erin, maar dan krijg ik het volgende:
wat houdt dit dan in ?
ik heb op GoT en php.net gezocht naar 'eparen', maar op beide niks gevonden...
komt dit door de vele ereg's achter elkaar ?
met één ereg doet ie t namelijk wel...
misschien moet ik dit anders aanpakken ?
alvast bedankt !
ik heb een scriptje geschreven wat een string afzoekt naar een smilecode, en die omzet naar n img tag.
het script zelf ziet er zo uit:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| <? function smile($welke) { return("[img]'/eemland/2/img/smiles/$welke.gif'[/img]"); } $text = ereg_replace(":P", smile("tong"), $text); $text = ereg_replace(":D", smile("blij"), $text); $text = ereg_replace(":(", smile("boos"), $text); $text = ereg_replace(":+", smile("clown"), $text); $text = ereg_replace("8-)", smile("cool"), $text); $text = ereg_replace(">:)", smile("devil"), $text); $text = ereg_replace(":O", smile("gaap"), $text); $text = ereg_replace(":o", smile("istzo"), $text); $text = ereg_replace(":9", smile("jamjam"), $text); $text = ereg_replace(":'(", smile("jank"), $text); $text = ereg_replace(";)", smile("knipoog"), $text); $text = ereg_replace(":r", smile("kots"), $text); $text = ereg_replace(":*", smile("kus"), $text); $text = ereg_replace(":9~", smile("kwijl"), $text); $text = ereg_replace("O+", smile("love"), $text); $text = ereg_replace("(8>", smile("nerd"), $text); $text = ereg_replace("*D", smile("prodent"), $text); $text = ereg_replace("O-)", smile("schijnheilig"), $text); $text = ereg_replace(":7", smile("sigaar"), $text); $text = ereg_replace(":{", smile("sip"), $text); $text = ereg_replace(":)", smile("smile"), $text); $text = ereg_replace("|:(", smile("tok"), $text); $text = ereg_replace(":P", smile("tong"), $text); $text = ereg_replace(";(", smile("triest"), $text); $text = ereg_replace(":?", smile("vraag"), $text); $text = ereg_replace(":Z", smile("zzz"), $text); $text = ereg_replace(":z", smile("zzzblij"), $text); ?> |
(inderdaad, dat zijn de GoT codes, hoef ik maar een smile-taal uit mn hoofd te leren
ik include het script, nadat de $text variable is aangemaakt met tekst erin, maar dan krijg ik het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
| Warning: REG_EPAREN:wparentheses not balanced in c:\www\eemland\2\smiles.php on line 9 Warning: REG_EPAREN:wparentheses not balanced in c:\www\eemland\2\smiles.php on line 16 Warning: REG_EPAREN:wparentheses not balanced in c:\www\eemland\2\smiles.php on line 22 Warning: REG_BADRPT: in c:\www\eemland\2\smiles.php on line 23 Warning: REG_EMPTY::empty (sub)expression in c:\www\eemland\2\smiles.php on line 28 Warning: REG_EPAREN:eparentheses not balanced in c:\www\eemland\2\smiles.php on line 30 |
wat houdt dit dan in ?
ik heb op GoT en php.net gezocht naar 'eparen', maar op beide niks gevonden...
komt dit door de vele ereg's achter elkaar ?
met één ereg doet ie t namelijk wel...
misschien moet ik dit anders aanpakken ?
alvast bedankt !