preg_match_all('/\[img](.*)\[\/img]/i',$str,$listimg);
$i=0;
//Options pour les images:
$image['ext'] = array('jpg', 'jpeg', 'png', 'gif', 'bmp'); //Mettre ici toutes les éxtension d'image autorisée
$image['bad_ext'] = 'L\'image à afficher n\'as pas la bonne éxtension.'; //Mettez ici l'erreur à renvoyé si l'éxtension de l'image n'est pas définis dans $images['ext'] (cf. ligne du dessus)
$image['error_mess'] = 'L\'image n\'existe pas ou le lien n\'est pas correct.'; //Message d'erreur placé dans le ALT de l'image.
$image['larg_max'] = 320; //Largeur maximale de l'image (en pixels)
$image['haut_max'] = 240; //Hauteur maximale de l'image (en pixels)
while($listimg[1][$i])
{
//extension de l'url
$ext = strtolower(substr($listimg[1][$i], strrpos($listimg[1][$i], ".") + 1) );
if (in_array($ext, $image['ext']))
{
$str = str_replace($listimg[0][$i],"",$str);
}
else { return $image['bad_ext']; }
$i++ ;
}
return $str;
comment corriger ce probleme?
merci de l'attention.