probleme de syntaxe

Invité
Invité n'ayant pas de compte PHPfrance

07 janv. 2007, 17:45

Ce code me permet de lister les smileys d un repertoire pour les remplacer par son bbcode.
Ca plante au niveau de la boucle j , elle me coupe tout l affichage de la page.


 //nom du répertoire
   $nom_repertoire = 'images/forum/smileys';
   //on ouvre le repertoire
   $pointeur = opendir($nom_repertoire);
   $i = 0;
   //on stocke les noms de fichiers images dans un tableau
   while ($fichier = readdir($pointeur))
   {      
      if (substr($fichier, -3) == "gif" || substr($fichier, -3) == "jpg" || substr($fichier, -3) == "png" 
  || substr($fichier, -4) == "jpeg" || substr($fichier, -3) == "PNG" || substr($fichier, -3) == "GIF" 
|| substr($fichier, -3) == "JPG")
      {
         $tab_image[$i] = $fichier;
         $i++;      
      }      
   }
   //on ferme le répertoire
   closedir($pointeur);
   //on trie le tableau par ordre alphabétique
   array_multisort($tab_image, SORT_ASC);
   //on remplace les {} par les images correspondantes */
   for ($j=0;$j<=$i-1;$j++)
   {
	$Message=ereg_replace("{$tab_image[$j]}","<img src=\"images/forum/smileys/".$tab_image[$j]."\">",$Message);
   }
[/php]

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

07 janv. 2007, 19:32

Bonjour,
Salut, Plop, merci ou toute autre expression de politesse ne serait pas de trop |(X

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute