Ik heb een topic waar veel gequote werd, maar er worden maar 2 berichten van de 7 geqoute.

Dit is de code:

<?
$replace 		= eregi_replace("\\[quote=([^\\[]*)\\]([^\\[]*)\\[/quote\\]","<div class=\"quotetitle\"><b>\\1 schreef:</b></div><div class=\"quotecontent\">\\2</div>",$replace);

?>



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
<?php
do {
    $replace = preg_replace(
        '{\[quote]([^[]*(?:\[(?!/quote])[^[]*)*)\[/quote]}i',
        '<blockquote><p>$1</p></blockquote>',
        $replace,
        -1, $count
    );
} while ($count > 0);

Reageren