Regex: Geen verschil Klein en Groot
GreatSlovakia
31/12/2005 14:50:00@Mitch: Dat hekje gebruik ik uit gewoonte, en aangezien ik er nog nooit last van heb gehad maakt het me ook niet echt uit.
Het case insensitive maken is me nu 100% zeker gelukt:
$contents = preg_replace("#\[style=(bgColor|fgColor|linkColor|vlinkColor)?\](\#([0-6a-fA-F]{6})|([a-zA-Z])*)\[/style\]#i","<script type='text/javascript'>document.$1 = '$2'</script>",$contents);
Maar er komt direct een nieuw JS probleem naar boven; aangezien document.bGcOlOr = 'COLOR' in JS niet werkt. Dus ik probeerde het volgende, maar:
-Het werkt niet.
-Als het zelfs ZOU werken heb ik er niets aan aangezien JS document.bgcolor = 'COLOR' niet begrijpt.
$contents = preg_replace("#\[style=(bgColor|fgColor|linkColor|vlinkColor)?\](\#([0-6a-fA-F]{6})|([a-zA-Z])*)\[/style\]#i","<script type='text/javascript'>document.".strtolower('$1')." = '$2'</script>",$contents);
Het case insensitive maken is me nu 100% zeker gelukt:
$contents = preg_replace("#\[style=(bgColor|fgColor|linkColor|vlinkColor)?\](\#([0-6a-fA-F]{6})|([a-zA-Z])*)\[/style\]#i","<script type='text/javascript'>document.$1 = '$2'</script>",$contents);
Maar er komt direct een nieuw JS probleem naar boven; aangezien document.bGcOlOr = 'COLOR' in JS niet werkt. Dus ik probeerde het volgende, maar:
-Het werkt niet.
-Als het zelfs ZOU werken heb ik er niets aan aangezien JS document.bgcolor = 'COLOR' niet begrijpt.
$contents = preg_replace("#\[style=(bgColor|fgColor|linkColor|vlinkColor)?\](\#([0-6a-fA-F]{6})|([a-zA-Z])*)\[/style\]#i","<script type='text/javascript'>document.".strtolower('$1')." = '$2'</script>",$contents);
PHP hulp
24/11/2024 13:26:04Burdy
31/12/2005 15:11:00Misschien is het een goed idee als je hier een voorbeeld van je inputstring geeft en wat je precies als outputstring verwacht.