récupérer adresse répertoire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : récupérer adresse répertoire

par Ryle » 22 juin 2007, 11:00

Si tes deux points apparaissent, ca veut dire que ton test est toujours vrai, donc que ton $var_url est toujours différent du résultat retourné par la fonction.

Affiche tes valeurs tu verras bien s'il y a une différence entre les deux :
echo dirname($_SERVER['PHP_SELF']) . ' / ' . $var_url ;
M'est avis que tu as un '/' en trop... enfin tu verras bien :)

par béka » 22 juin 2007, 08:57

ben si, j'ai essayé, mais cela ne marche pas. J'ai toujours les .. qui apparaissent ert qui me permettent de remonter dans l'arborescence.
Voici mon code :
$var_url = 'http://sgi/schneider_new_project/directory/';
     if ( dirname($_SERVER['PHP_SELF']) != $var_url)
     {
        echo "<a href='#' onclick='document.forms[0].submit();'>
  	   <img src='../images/style_dotdot.jpg' width='20' height='20' border='0' ><b>..</b></a>
  	   <br>";
     }

par zeus » 21 juin 2007, 17:27

béka, tu n'as toujours pas compris que le meilleur moyen de savoir, c'est d'essayer ;)

Normalement, c'est ça, oui :D

par béka » 21 juin 2007, 17:10

ok d'accord, mais comment comparer si le répertoire où on se trouve correspond à celui que l'on considère comme la racine.

comme ca :
if ( dirname($_SERVER['PHP_SELF']) != $addresse_ou_on_est) {}

par zeus » 21 juin 2007, 16:59

Avec dirname() ;)

récupérer adresse répertoire

par béka » 21 juin 2007, 16:56

Comment récupérer l'adresse du répertoire où on se trouve sans le nom du fichier avec cette fonction
echo $_SERVER['PHP_SELF'];
?