par
Ryle » 30 mai 2006, 14:14
Un tutoriel n'est pas vraiment necessaire vu qu'il n'y a que deux actions possibles : remonter dans le dossier parent et descendre dans un dossier dont tu connais le nom

Tu donnes en fait le chemin complet à partir de ton script.
Si tu as besoin de remonter d'un dossier et de redescendre 3 fois, il te faut :
- un "../" (pour remonter dans le dossier parent)
- suivi des noms des dossiers dans lesquels tu veux descendre séparés par des "/"
Si tu ne met rien devant, ce n'est pas la racine, mais le repertoire en cours, c'est équivalent au "./". On parle de chemin "
relatif", puisque celui-ci dépend de ton point de départ. Pour obtenir la racine du site, il faut commencer par "/". Dans ce cas on parle de chemin "
absolu", puisque peut importe d'où tu l'appelles, il partira de la racine.
Quelques exemples :
- Si tu es dans dossierA et que tu as besoin de remonter à la racine tu fais "../" (en relatif) ou bien directement "/" (en absolu)
- Si tu es dans dossierA1 et que tu as besoin de remonter à la racine tu fais "../../" (remonte dans dossierA puis remonte à la racine)
- Si tu es dans dossierA1 et que tu as besoin d'aller dans dossierB tu fais "../../dossierB/" (remonte dans dossierA, remonte à la racine, descend dans dossierB) ou "/dossierB/" en absolu (part de la racine et descend jusque dans dossierB)
Et maintenant un petit TP : Si tu es placé dans le dossierB et que tu veux accéder à un fichier contenu par le dossierA2, quel chemins relatifs et absolus peux tu employer ?

Un tutoriel n'est pas vraiment necessaire vu qu'il n'y a que deux actions possibles : remonter dans le dossier parent et descendre dans un dossier dont tu connais le nom :) Tu donnes en fait le chemin complet à partir de ton script.
Si tu as besoin de remonter d'un dossier et de redescendre 3 fois, il te faut :
- un "../" (pour remonter dans le dossier parent)
- suivi des noms des dossiers dans lesquels tu veux descendre séparés par des "/"
[code]../dossier1/dossier2/dossier3/ [/code]
Si tu ne met rien devant, ce n'est pas la racine, mais le repertoire en cours, c'est équivalent au "./". On parle de chemin "[b]relatif[/b]", puisque celui-ci dépend de ton point de départ. Pour obtenir la racine du site, il faut commencer par "/". Dans ce cas on parle de chemin "[b]absolu[/b]", puisque peut importe d'où tu l'appelles, il partira de la racine.
Quelques exemples :
[code]- /
- dossierA
- dossierA1
- dossierA2
- dossierB[/code]
- Si tu es dans dossierA et que tu as besoin de remonter à la racine tu fais "../" (en relatif) ou bien directement "/" (en absolu)
- Si tu es dans dossierA1 et que tu as besoin de remonter à la racine tu fais "../../" (remonte dans dossierA puis remonte à la racine)
- Si tu es dans dossierA1 et que tu as besoin d'aller dans dossierB tu fais "../../dossierB/" (remonte dans dossierA, remonte à la racine, descend dans dossierB) ou "/dossierB/" en absolu (part de la racine et descend jusque dans dossierB)
Et maintenant un petit TP : Si tu es placé dans le dossierB et que tu veux accéder à un fichier contenu par le dossierA2, quel chemins relatifs et absolus peux tu employer ? :)