> Tous les forumsForum des Webmasters

 Racine d'un site
Statut du sujet : NON RESOLU Imprimer
 Tef
  Posté le 30/07/2006 @ 16:21  
 Petit astucien

105 Messages
Bonjour à tous, J'ai une question assez basique je pense, mais je suis débutant en php... J'ai mon fichier index.php qui est à la racine du site et dans lequel je fais un include("menu.php"); (menu étant lui aussi à la racine). Dans un dossier que nous appellerons "test" j'ai un fichier index.php dans lequel je fais un include("../menu.php"); Si dans ce dossier test j'ai encore un autre dossier avec un fichier contenant un include, il devra être include("../../menu.php"); Y a-t-il une possibilité pour lui donner le chemin du fichier menu.php quelle que soit le niveau dans lequel on se trouve? Il y a bien la méthode include("http://www.....); mais j'aimerais savoir s'il existe autre chose. Merci d'avance pour vos réponses.
 Afficher le profil de TefEnvoyer un message privé à Tef
 
 
Publicité
 fouinguette  Posté le 30/07/2006 à 16:31  
Petit astucien

25 Messages
Pourquoi ne pas mettre tous tes includes dans le même dossier?
Afficher le profil de fouinguetteEnvoyer un message privé à fouinguette
 Revenir en haut de la page
 Tef  Posté le 02/08/2006 à 12:46  
Petit astucien

105 Messages
Parce que la structure de mon site est faite ainsi ! Les includes sont sur toutes les pages de mon site et celles-ci sont réparties dans différents dossiers. Quelqu'un a-t-il une solution ?
Afficher le profil de TefEnvoyer un message privé à Tef
  Revenir en haut de la page
 Malcolm  Posté le 02/08/2006 à 12:56  
  Astucien


7079 Messages
oui, \ ../ pour remonter d'un dossier, nom_du_dossier/ pour descendre et \fichier ou \dossier pour partir de la racine. mais il faut aussi penser que faire un include, ça veut dire que menu.php se retrouvera à la fois dans\index.php et dans \test\index.php, or tous les liens de menu.php doivent partir (s'ils sont relatifs) de là où il est inclus... Sinon, vois avec des URL absolues.
Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 Alpha  Posté le 02/08/2006 à 13:22  
Petit astucien

788 Messages
Salut qui est ton hébergeur?? a+
Afficher le profil de AlphaEnvoyer un message privé à Alpha
 Revenir en haut de la page
 Tef  Posté le 02/08/2006 à 16:53  
Petit astucien

105 Messages
ui, \ ../ pour remonter d'un dossier, nom_du_dossier/ pour descendre et \fichier ou \dossier pour partir de la racine. mais il faut aussi penser que faire un include, ça veut dire que menu.php se retrouvera à la fois dans\index.php et dans \test\index.php, or tous les liens de menu.php doivent partir (s'ils sont relatifs) de là où il est inclus... Sinon, vois avec des URL absolues.
La méthode ../ c'est ce que je fais pour le moment. Et je n'ai pas envie d'avoir un fichier menu dans chaque dossier que je vais créér. C'est vrai que la solution serait de mettre l'adresse absolue (http://www.site.be/menu.php) le problème c'est quand je teste le site offline avec Easyphp...
Afficher le profil de TefEnvoyer un message privé à Tef
  Revenir en haut de la page
 Tef  Posté le 02/08/2006 à 16:54  
Petit astucien

105 Messages
Salut qui est ton hébergeur?? a+
J'ai un hébergement professionnel chez Myown.be, pourquoi ?
Afficher le profil de TefEnvoyer un message privé à Tef
  Revenir en haut de la page
 Goretex  Posté le 02/08/2006 à 17:05  
Petit astucien

754 Messages
[hello] Salut,
C'est vrai que la solution serait de mettre l'adresse absolue (http://www.site.be/menu.php) le problème c'est quand je teste le site offline avec Easyphp...
C'est ce que je fait. Mais à la place de http://www.site.be/, je met http://127.0.0.1/ Et au moment de publier, je remplace tout par http://www.site.be/ L'avantage c'est que je travail avec dreamweaver et qu'il possède cette option pour tout remplacer automatiquement.
Afficher le profil de GoretexEnvoyer un message privé à Goretex
 Revenir en haut de la page
 elle  Posté le 02/08/2006 à 17:13  
  Maîtresse astucienne


14370 Messages
jcoutsit a écrit :
Mais à la place de http://www.site.be/, je met http://127.0.0.1/ Et au moment de publier, je remplace tout par http://www.site.be/ L'avantage c'est que je travail avec dreamweaver et qu'il possède cette option pour tout remplacer automatiquement.
Salut, Tous les éditeurs qui se respectent ont cette fonction Rechercher/Remplacer... [clindoeil]

Modifié par elle le 02/08/2006 17:14
Afficher le profil de elle Voir la configuration de elleEnvoyer un message privé à elle
 Revenir en haut de la page
 Goretex  Posté le 02/08/2006 à 17:26  
Petit astucien

754 Messages
[hello] Salut,
Tous les éditeurs qui se respectent ont cette fonction Rechercher/Remplacer...
Mais tous ne sont pas capables de modifier plusieurs pages en même temps ou un site entier...
Afficher le profil de GoretexEnvoyer un message privé à Goretex
 Revenir en haut de la page
 elle  Posté le 02/08/2006 à 17:31  
  Maîtresse astucienne


14370 Messages
Vrai, mais plusieurs le font. Même mon vieil Arachnophilia.

Modifié par elle le 02/08/2006 17:32
Afficher le profil de elle Voir la configuration de elleEnvoyer un message privé à elle
 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
supprimer mon référencement...aide svp
Site Map Generator
PHP qui affiche fichier d'un dossier du FTP!!!
recheche sur un hébergeur résolu merci a toi
htaccess multiple pour ftp?
attrib bordercolor, erreur ds netscape
Aide aux débutants, erreurs dans les sites web
Comment utiliser izyedit ?
site web sur cdrom
Hébergement sur Voila (pas de PHP)
-> architecture d'un site <-
création d'un site avec un logiciel gratuit
Nouvelle fenêtre sans sortir du site web
insérer un flux rss sur mon site
Enregistrer une image et son lien
création d'un menu dans Dreamweaver - PB d'include
besoin d'aide pour la creation d'un site
 
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 !