probleme de boucle que je ne m'explique pas...
Posté : 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...

pourtant tout est ok jusqu'à la fin de la fonction count()...
si quelqu'un voit le soucis
merci d'avance
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) pourtant tout est ok jusqu'à la fin de la fonction count()...
si quelqu'un voit le soucis
merci d'avance