ubb quote
Ik heb een topic waar veel gequote werd, maar er worden maar 2 berichten van de 7 geqoute.
Dit is de code:
Dit is de code:
Code (php)
1
2
3
4
2
3
4
<?
$replace = eregi_replace("\\[quote=([^\\[]*)\\]([^\\[]*)\\[/quote\\]","<div class=\"quotetitle\"><b>\\1 schreef:</b></div><div class=\"quotecontent\">\\2</div>",$replace);
?>
$replace = eregi_replace("\\[quote=([^\\[]*)\\]([^\\[]*)\\[/quote\\]","<div class=\"quotetitle\"><b>\\1 schreef:</b></div><div class=\"quotecontent\">\\2</div>",$replace);
?>
Gesponsorde koppelingen:
gebruik preg_replace.
yorick17 schreef op 28.01.2010 16:05:
gebruik preg_replace.
als ik dat gebruikt komen de berichten niet meer tevoorschijjn
ik weet ook niet of die regex wele klopt
yorick17 schreef op 28.01.2010 16:15:
ik weet ook niet of die regex wele klopt
Ik denk van niet:
http://php.net/manual/en/function.preg-replace.php
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
do {
$replace = preg_replace(
'{\[quote]([^[]*(?:\[(?!/quote])[^[]*)*)\[/quote]}i',
'<blockquote><p>$1</p></blockquote>',
$replace,
-1, $count
);
} while ($count > 0);[/code]
do {
$replace = preg_replace(
'{\[quote]([^[]*(?:\[(?!/quote])[^[]*)*)\[/quote]}i',
'<blockquote><p>$1</p></blockquote>',
$replace,
-1, $count
);
} while ($count > 0);[/code]



