> Tous les forumsForum des Webmasters

 chemin absolu ou relatif
Statut du sujet : NON RESOLU Imprimer
 Anonyme
  Posté le 04/01/2007 @ 18:07  
 Petit astucien

356 Messages

bonjour,

je me suis penché suyur les chemin absolue vous me diré si j'ai bien compris

voilà le plan pour que ca puisse vous aidé

/ = racine du site
|-- index.php
|-- menuhaut.php
|-- menugauche.php
|-- Espacemembre
|-- admin
| |-- index.php
|-- avatar
| |-- 100
| |-- 123
| |-- 125
| |-- 126
| |-- 127
| |-- thumb_ancien
|-- images
| |-- monde2
| |-- Thumbs
|-- imagesite
| |-- couple
| |-- femme
| |-- homme
| |--rouge
| |--vert
|-- include
| |-- change.php
| |-- variable
| |-- change.php
| |-- compeur.php
| |-- config.php
| |--connectes.php
| |--creatable.php
| |-- deconnect.php
| |-- derniermembre.php
| |-- fichemembre.php
| |--file_readdir.php
| |--inscription.php
| |--listeimages.php
| |--photo.php
| |-- troisdernier.php
| |-- install.php
| |-- install1.php
| |--pageprotection.php
| |--passeperdu.php
| |--style.css
| |-- toutmembres.php
| |-- upload.php
| |-- verifinscription.php

pour les include suivant c'est bien ca carca a l'aire bien fonctionné

../menugauche.php
../menuhaut.php

on vas prendre un exemple :

si on prend la page :

include/change.php

on peux trouvé 2 code suivant :

if($fp=fopen("variable.php","w"))

<body><script>setTimeout("location='admin/changevariable.php'",1000)</script>

si j'ai bien compris

la page variable se trouve dans le dossier include

dont on met ca comme code :

if($fp=fopen("../variable.php","w"))

et pour l'autre

<body><script>setTimeout("location='./admin/changevariable.php'",1000)</script>

j'espere que c'est bien ca que j'ai pu comprendre

dont pour le code des point et le slach

ca veux dire que le premier point c'et pour dire la racine

le 2 eme point c'est pour dire le dossier

etc...

et si c'est bien ca

voilà un 2 eme exemple :

on prend la page suivant :

espacemembre/change.php

<td width="594" align="center" valign="top"><form action="fichemembre.php" method="post">

donc on doit mettre ca

<td width="594" align="center" valign="top"><form action="./fichemembre.php" method="post">

 Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 
 
Publicité
 yelo  Posté le 05/01/2007 à 13:14  
Groupe Sécurité


1404 Messages
Afficher le profil de yelo Voir la configuration de yeloEnvoyer un message privé à yelo
 Revenir en haut de la page
 Anonyme  Posté le 05/01/2007 à 14:25  
Petit astucien

356 Messages
yelo a écrit :

salut

Plus d'info : http://www.php-astux.info/chemins-relatif-absolu.php


et bas on vas pas avancé si tu me done un lieu ou j'ai pris come un exemple

enfin je voulais juse savoir si j'avait bien saisi le tuto

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 Anonyme  Posté le 05/01/2007 à 19:15  
Petit astucien

356 Messages
wil-smith a écrit :

yelo a écrit :

salut

Plus d'info : http://www.php-astux.info/chemins-relatif-absolu.php


et bas on vas pas avancé si tu me done un lien ou j'ai pris comme un exemple

enfin je voulais juse savoir si j'avais bien saisi le tuto


Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 Anonyme  Posté le 05/01/2007 à 19:19  
Petit astucien

356 Messages

re

j'ai essayé de voir et modifié la page inscription pour les include car si on clique il met en double le dossier

http://le.coffre.free.fr/espacemembre/espacemembre/inscription.php

et c'est ca que je n'arrive pas a comprendre

et vous avez reussir a savoir ques ce qui clocle

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 jpapoo  Posté le 05/01/2007 à 20:21  
Astucien


1922 Messages

Bonsoir,

Les chemins relatifs servent dans tout ce qui est codé en interne (site) Ex: pour le fichier includes en relatif /catalog/includes/, les absolus servent quand un appel est fait en externe (module bancaire de paiement CB) Ex: pour le fichier includes en absolu /var/www/html/catalog/includes/

@ +



Modifié par jpapoo le 05/01/2007 20:27
Afficher le profil de jpapooEnvoyer un message privé à jpapoo
 Revenir en haut de la page
 Anonyme  Posté le 06/01/2007 à 00:29  
Petit astucien

356 Messages

c sympas

mais tu peu me doné l'exemple avec le plan que je me suis fait expres pour ca

tu dit lec catalogue ca d'accor mais le catalogue se trouve pour moi dans l'espacemembre ou la racine

on vas allez

http://le.coffre.free.fr/

cliker sur incription

donc

http://le.coffre.free.fr/espacemembre/inscription.php

et si on reclike sur inscription ca donne ca

http://le.coffre.free.fr/espacemembre/espacemembre/inscription.php

dejà je voudrais savoir si c'est bien ca ceux que je vous ai dit su mon 1 message

si vous voulez donnez moi une adresse mail et je vous envoy les dossier avec plaisir

sinon ca vas pas avancé et je voit un peux pre la solution mais si vous me dite pas la reponse a ma question qui est je voius rappelle car visiblement vous avez du mal lol

on vas repete dc je disait ca :

pour les include suivant c'est bien ca carca a l'aire bien fonctionné

../menugauche.php
../menuhaut.php

on vas prendre un exemple :

si on prend la page :

include/change.php

on peux trouvé 2 code suivant :

if($fp=fopen("variable.php","w"))

<body><script>setTimeout("location='admin/changevariable.php'",1000)</script>

si j'ai bien compris

la page variable se trouve dans le dossier include

dont on met ca comme code :

if($fp=fopen("../variable.php","w"))

et pour l'autre

<body><script>setTimeout("location='./admin/changevariable.php'",1000)</script>

j'espere que c'est bien ca que j'ai pu comprendre

dont pour le code des point et le slach

ca veux dire que le premier point c'et pour dire la racine

le 2 eme point c'est pour dire le dossier

etc...

et si c'est bien ca

voilà un 2 eme exemple :

on prend la page suivant :

espacemembre/change.php

<td width="594" align="center" valign="top"><form action="fichemembre.php" method="post">

donc on doit mettre ca

<td width="594" align="center" valign="top"><form action="./fichemembre.php" method="post">

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 Malcolm  Posté le 06/01/2007 à 14:19  
  Astucien


7090 Messages

dont pour le code des point et le slach

ca veux dire que le premier point c'et pour dire la racine

le 2 eme point c'est pour dire le dossier

l'article que t'a cité yelo t'explique les opérations élémentaires, c.à.d. les plus petites opérations des chemins relatifs.

il n'y a que 3 opérations (et encore, on pourrait réduire) qui sont :

  1. remonter d'un dossier : ../
  2. ouvrir un sous dossier : nom_du_sous_dossier/
  3. ouvrir un fichier : nom_du_fichier.extension

il existe en plus de cela d'autres notations, le point seul veut dire "le dossier en cours", mais je n'ai pas trouvé utile de l'expliquer.

si tu vas par exemple sur ton terminal (ou l'invite de commandes sous windows) et que tu fais un ls (ou un dir sous windows) tu verras qu'il te listera les fichiers, mais aussi les dossiers, et tu trouveras toujours les dossiers nommés "." et ".." qui sont le dossier courant et le dossier parent. Ce sont juste des liens symboliques, mais ils existent. Eh bien sur les URL web, c'est pareil.

les 2 types d'url relatives que je n'ai pas précisées sont :

  1. ./ pour dire le dossier courant
  2. / pour parler de la racine du site

le (1) a pour exemple d'écriture : <a href="./documents/fichier.zip"> et cette écriture est exactement pareille à celle-ci : <a href="documents/fichier.zip"> puisqu'on demande l'ouverture du sous dossier "documents" puis du fichier "fichier.zip" dans celui-ci, si ce n'est que dans le premier cas on dit explicitement qu'on part du dossier courant (ce qui est assez logique) alors que dans le second on le sous-entend. Il y a bien une utilité à la notation ./ mais je ne rentrerai pas dans les détails, il faut déjà maîtriser les URL relatives de manière très sûre pour ça et je ne veux pas t'embrouiller :tu peux largement t'en passer (moi même je ne m'en sers jamais, même si je ne veux pas me prendre pour exemple)

le (2) permet depuis n'importe quelle emplacement dans l'arborescence d'indiquer une utrl relative depuis la racine. C'est une pseudo URL absolue en fait, mais sans le nom de domaine.

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Les sujets pertinents liés
Javascript
pbme css
FrontPage 2002
Aide aux débutants, erreurs dans les sites web
Liens
Favicom.ico pas moyen de l'afficher !
sondage
Site Map Generator
RESOLU login.passe ne fonctionne pas, pourtant !!
Barre d'adresse qui ne change pas
Positionnement relatif et absolu
Encore une image qui s'affiche pas!
Image n'apparaît pas ...(résolu)
question sur le css
include PHP / chemin relatif
player flash mp3
include et chemin
 
Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !



 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page
Comme PC Astuces, mettez-vous au vert avec Ikoula !
Faites le choix d'un hébergeur acteur de l'environnement !