Page 1 sur 1

probleme de boucle que je ne m'explique pas...

Posté : 04 sept. 2007, 20:53
par BeRoots
Salut à tous :)

je souhaite definir un chemin relatif depuis une uri suivant si l'on est dans un dossier ou non...
Genre on ajout ../ à la variable $chemin_relatif pour chaque dossier ou sous-dossier detecter...
   // on definit le chemin_relatif de la page appelée par rapport à la racine web depuis l'uri
   $path_uri = dirname($_SERVER['PHP_SELF']);   
   $array_result2 = array();
   preg_match_all('#([^/]+[a-z0-9-_.]+[^/])#', $path_uri, $array_result2, PREG_PATTERN_ORDER); 
   $path_nbr = count($array_result2[0]);
   $i = 0;
   $chemin_relatif = '';
   while($i < $path_nbr)
   {
      $chemin_relatif .= '../';
      $compteur++;
   } 
mon probleme est que la boucle tourne à l'infini (imposible de voir ma page s'afficher et aucune alerte) :-k

pourtant tout est ok jusqu'à la fin de la fonction count()...

si quelqu'un voit le soucis ;)

merci d'avance :)

Posté : 04 sept. 2007, 22:45
par Sékiltoyai
Tu n'incrémentes pas $i mais $compteur :D

Posté : 04 sept. 2007, 22:50
par BeRoots
merci, j'ai vue.... la honte :oops:
désolé :lol:

Posté : 04 sept. 2007, 22:54
par Sékiltoyai
Pas grave, ça arrive :)