Komische Fehlermeldung beim Posten
Verfasst: 01.08.2003 19:10
Hi!
Komisch komisch ... seit Anfang dieser Woche bekommen wir beim Posten (auch bei der Vorschau) immer folgende Fehlermeldung:
Hier der entsprechende Bereich aus der bbcode.php:
Ich hab die Zeile 841 mit >>> markiert.
Ja ich weiss dass ist eine gemodete Stelle, aber das komische daran ist, an den Dateien nichts geändert wurde!! Und vorher lief alles perfekt.
Ich weiss nur dass unser Hoster auf PHP 4.3.2 upgedatet hat. Hat das was zu sagen?
Ausserdem hatten wir im Laufe der Woche ein paar Probs mit dem mySQL Connect, aber das ist eine andere Geschichte
Im Moment weiss ich leider nicht weiter
Hoffe dass jemand eine Idee hat...
Grüsse
Komisch komisch ... seit Anfang dieser Woche bekommen wir beim Posten (auch bei der Vorschau) immer folgende Fehlermeldung:
Code: Alles auswählen
Warning: preg_replace(): Parameter mismatch, pattern is a string while replacement in an array. in /home/aprophis/public_html/board/includes/bbcode.php on line 841
Code: Alles auswählen
function smilies_count($message)
{
static $orig, $repl;
if (!isset($orig))
{
global $db, $board_config;
$orig = $repl = array();
$sql = 'SELECT code, smile_url FROM ' . SMILIES_TABLE;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain smilies data", "", __LINE__, __FILE__, $sql);
}
$smilies = $db->sql_fetchrowset($result);
usort($smilies, 'smiley_sort');
$number=0;
for($i = 0; $i < count($smilies); $i++)
{
$orig[] = "/(?<=.\W|\W.|^\W)" . phpbb_preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/";
$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['smile_url'] . '" border="0" />';
$number += preg_match_all($orig[$i], ' ' . $message . ' ', $repl );
>>> $message = preg_replace($orig[$i], $repl[$i], ' ' . $message . ' ');
$message = substr($message, 1, -1);
}
}
return $number;
} Ja ich weiss dass ist eine gemodete Stelle, aber das komische daran ist, an den Dateien nichts geändert wurde!! Und vorher lief alles perfekt.
Ich weiss nur dass unser Hoster auf PHP 4.3.2 upgedatet hat. Hat das was zu sagen?
Ausserdem hatten wir im Laufe der Woche ein paar Probs mit dem mySQL Connect, aber das ist eine andere Geschichte
Im Moment weiss ich leider nicht weiter
Hoffe dass jemand eine Idee hat...
Grüsse