Je ne vais pas ouvrir un nouveau topic car ce matin j'ai le meme probleme sur un sujet....
Citation
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 3842 bytes) in /home/www/web/forum/includes/functions/fonctions_message.php on line 278
Voici la ligne 278:
$new_message = str_replace($newm, $new_message, $message);
Une vue d'ensemble autour de la ligne 278:
/************************************
* Parse les simples FScode correctement.
* Merci à Dr DLP pour cette fonction :=)
************************************/
function parse_simple_fscode($message, $fscode, $open, $close)
{
preg_match_all("`\[$fscode\](.*?)\[/$fscode\]`si", $message, $matches);
$nb_matches = count($matches[1]);
$bb_length = strlen($fscode) + 2;
for ($i = 0; $i < $nb_matches; $i++)
{
if ( preg_match_all("`\[$fscode\](.*?)\[/$fscode\]`si", $matches[$i][0], $matchs) )
{
$nb_matchs = count($matchs[1]);
$newm = substr($matchs[0][0], $bb_length);
if ( preg_match("`\[$fscode\](.*?)\[/$fscode\]`si", $newm) && $nb_matchs > 0 )
{
$new_message = preg_replace("`\[$fscode\](.*?)\[/$fscode\]`", "\\1", $newm);
$new_message = str_replace($newm, $new_message, $message);
return (parse_simple_fscode($new_message, $fscode, $special, $special2));
}
}
}
$message = preg_replace("#\[$fscode\](.*?)\[/$fscode\]#si", "$open\\1$close", $message);
return ($message);
}
/*
** Gestion des FScodes [list]
*/
Mon forum en version 1.0.5 avec mod MP, barre_developpement, diviser un sujet, Groupe, recherche, liste de message non lue et reponse rapide
Tout fonctioner nikel jusqu'a ce matin !
