Warning: Wrong value for parameter 4 in call to preg_match_all() in /www/htdocs/v119472/magazin/components/com_staticxt/staticxt.php on line 120
Das ist die Meldung, die vor jeder angezeigten HTML-Seite erscheint. Anfangs lief alles reibungslos mit StaticXT, bis ich in den SEF-Modus umgeschaltet hatte.
Weiß einer, woran das Problem liegt? Ich habe die Zeilen
118-130 der entsprechenden Datei herauskopiert:
Code:
// = durch ","
$pattern = "/".preg_quote($com_staticxt_url, "/")."([^\"\s]*=)/i";
preg_match_all($pattern, $pageContent ,$matches, PREG_OFFSET_CAPTURE);
$i=0;
$offset = intval($matches[1][$i][1]);
while ($offset > 0) {
$tmp = $matches[1][$i][0];
$tmp = str_replace('=', ',', $tmp);
$tmp = preg_replace('/(\?|&)/', '/', $tmp);
$pageContent = str_replace($matches[1][$i][0], $tmp, $pageContent);
$i++;
$offset = intval($matches[1][$i][1]); }
} Verstünde ich die Zeilen oder die Datei, könnte ich das Problem je selbst lösen, aber ich verstehe nur Bahnhof...