Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1652 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment ça marche "../" et "./" ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment ça marche "../" et "./" ?

n°1015305
belay
Posté le 16-03-2005 à 21:55:18  profilanswer
 

Bon voila tout est dans le titre ...
Je m'embrouille avec les racoucis pr indiquer les chemins d'accés en php...
Alors qu'est ce qu'il se passe si je tape "./forum/"
et si je tape "../forum/"
 
Arborescence :
www
  ->dossier
       ->dossier1
            ->file1.php
  -> forum
       -> fiche1.php
       -> fiche2.php
  -> fichier1.php
  -> fichier2.php
  -> index.php
 
Merci :D

mood
Publicité
Posté le 16-03-2005 à 21:55:18  profilanswer
 

n°1015314
Master p
My new cock ring :D
Posté le 16-03-2005 à 22:04:39  profilanswer
 

Tu te trouve dans un répertoire du serveur Apache http://www.tonsite.com/rep/rep2/
./ correspond à ton répertoire courant http://www.tonsite.com/rep/rep2/
../ correspond au répertoire parent de ton répertoire courant http://www.tonsite.com/rep/
/ correspond, dans ton code HTML à la racine de ton site http://www.tonsite.com/, et dans ton code php à la racine du server (où tu n'as logiquement rien à faire)


---------------
HAHAHA I M USING TEH INTERNET
n°1015319
belay
Posté le 16-03-2005 à 22:09:01  profilanswer
 

MERci pour une reponse on ne peut plus limpide ...
;) et rapide :D

n°1015338
belay
Posté le 16-03-2005 à 22:17:32  profilanswer
 

ET au passage ya un moyen simple d'indiquer la racine du site en php et non pas la racine du server à partir de n'importe quel repertoire du site (chemin absolu html) ... ???

n°1015355
Master p
My new cock ring :D
Posté le 16-03-2005 à 22:41:18  profilanswer
 

$_SERVER['DOCUMENT_ROOT'] : c'est une variable donnée par le serveur qui indique le chemin pour arriver jusqu'au répertoire racine du site


---------------
HAHAHA I M USING TEH INTERNET
n°1015357
belay
Posté le 16-03-2005 à 22:45:50  profilanswer
 

Et ben tu sais quoi .... C'est rien du tout ce que tu viens de me dire mais je viens d'économiser 2h de recherche sur 10forums .... C'est tout con mais si tu le sais pas tu peux rien faire ... Merci mille fois :D ^_^

n°1015362
Master p
My new cock ring :D
Posté le 16-03-2005 à 22:58:16  profilanswer
 

De rien ;)


---------------
HAHAHA I M USING TEH INTERNET
n°1015385
belay
Posté le 16-03-2005 à 23:12:10  profilanswer
 

Lol je me suis rejouis un peu trop vite ....
Je pense que sur un site ça marche nickel mais en local ça plante ...  
Ca me sort une histoire de protocole incorrect (normal mon chemin est du style c:\fdkgdlfg\dfksklmf)....
Une solution ?

n°1015496
Master p
My new cock ring :D
Posté le 17-03-2005 à 00:33:27  profilanswer
 

En local ?
Que vaut la variable $_SERVER['DOCUMENT_ROOT'] ?


---------------
HAHAHA I M USING TEH INTERNET
n°1015587
Master p
My new cock ring :D
Posté le 17-03-2005 à 09:19:10  profilanswer
 

Je suppose que t'as utilisé un alias dans la config Apache tout en gardant le même "Document_root" dans le httpd.conf. La solution est de donner le chemin local vers le site pour le "Document_root"

Code :
  1. Document_root "c:\fdkgdlfg\dfksklmf"

Mais dans le cas où tu utiises plusieurs alias car plusieurs sites différents à tester en local, y a pas de solution pratique, hormis d'utiliser une fonction perso qui retrouve le chemin absolu tout seul, ou sinon d'utiliser une variable $path='dfksklmf' en local, $path='' en prod, et de poser dans le httpd.conf :

Code :
  1. Document_root "c:\fdkgdlfg"


---------------
HAHAHA I M USING TEH INTERNET
mood
Publicité
Posté le 17-03-2005 à 09:19:10  profilanswer
 

n°1016470
belay
Posté le 17-03-2005 à 19:20:14  profilanswer
 

déjà fait ....
Effectivement j'ai un alias mais le doc root est :
DocumentRoot "e:\mesdoc~1\belay\www"
soit le chemin local de mon site :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment ça marche "../" et "./" ?

 

Sujets relatifs
script marche pas suivant qu'il est dans un frame ou un autre !!!pourquoi fseek ne marche pas pour ce stream ?
[struts]tiles impbriquées : marche pas ?![Java] Marche en 1.5, marche pas en 1.4 [résolu]
Essai cam ip en passant par scriptjava> ca marche chez vous ?[URGENT] PUTAIN§§§ AIDEZ MOI MON SITE MARCHE PAS§§§§§§§
requete sql qui marche pas ac MysqlPb javascript "window.open", marche sous firefox mais pas IE
Apres mettre le Delphi 8 patch 2 l'application marche plus<input ... value="javascript:ID_CAT.options[0].text;"> : marche pas ?
Plus de sujets relatifs à : Comment ça marche "../" et "./" ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR