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

Mammouth du PHP | 843 Messages

04 sept. 2007, 20:53

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 :)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

ViPHP
ViPHP | 5924 Messages

04 sept. 2007, 22:45

Tu n'incrémentes pas $i mais $compteur :D

Mammouth du PHP | 843 Messages

04 sept. 2007, 22:50

merci, j'ai vue.... la honte :oops:
désolé :lol:
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

ViPHP
ViPHP | 5924 Messages

04 sept. 2007, 22:54

Pas grave, ça arrive :)