IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

fonction include et adresse relative?


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Points : 11
    Points
    11
    Par défaut fonction include et adresse relative?
    Bonjour à tous,

    Je suis actuellement en train de créer un site web.Les pages web sont correctements organisées sur mon compte ftp ( dossiers, sous dossiers etc..)
    Jusqu'à maintenant j'utilisais des adresses absolues pour les liens de toutes mes pages.Suite à quelques conseils bien avisé j'ai décidé de passer en adresse relative.

    Le problème est le suivant, sur chacune de mes pages j'ai des menus, barre de navigation, bannière ect.Bien sur pour éviter de recopier à chaque fois le code html de tout ceci j'ai utilisé la fonction include.

    Voici donc le problème, admettons j'ai mon menu droit avec ma page index sur la racine du répertoire, tout se passe bien j'ai bien mon menu qui s'affiche avec cette commande <?php include ('menu.html')?>;
    Maintenant si je vais dans un sous repertoire, admettons la rubrique actualité, pour que la fonction include soit valide, je dois la modifier en <?php include ('../menu.html')?>; pour monter d'un cran vers la racine (puisque j'étais descendu).Donc impeccable çà marche maintenant dans ce sous repertoire, mais ne fonctionne plus sur la page index, l'adresse relative ne correspond plus.


    Mais ce menu droit est en un seul exemplaire, il n'y a pas une méthode pour le rendre accessible via une fonction include, sur toutes les pages web de mon site? peu importe leur profondeur dans le répertoire?
    ou dois je copier ce menu dans chaque "embranchement" de dossier?

    merci pour vos réponses.

    J'ai entendu parler des variable "server" mais je ne sais absolument pas m'en servir.

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Je t'ai donné un lien, il suffit de lire...
    Tu dois créer des variables pour tes chemins, en utilisant les variables adéquates, tu seras en mesure d'avoir des chemins dynamiques.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    j'ai regardé mais je n'ai pas tout compris, bon je suis allé sur un autre forum, ils ont été clair, l'adresse relative c'est pas possible pour la fonction include, il faut absolue ou dynamique ( que je ne connais pas ) bon et bien il va falloir que je m'y mette sérieusement.

    Merci blueice pour le temps que tu m'auras accordé, bonne continuation.

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    C'est du n'importe quoi, bien évidemment qu'une adresse relative est possible avec un include !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. l'utilisation du fonction include
    Par hm19000 dans le forum Langage
    Réponses: 2
    Dernier message: 01/08/2006, 22h56
  2. Fonction include (ou require ?)
    Par Link14 dans le forum Langage
    Réponses: 6
    Dernier message: 04/06/2006, 16h40
  3. [debutant] Fonction include - suite
    Par pierre50 dans le forum Langage
    Réponses: 3
    Dernier message: 02/06/2006, 16h26
  4. [Système] [debutant] Fonction include
    Par pierre50 dans le forum Langage
    Réponses: 7
    Dernier message: 01/06/2006, 20h00
  5. probleme dans l'utilisation de la fonction include
    Par cortex007 dans le forum Langage
    Réponses: 7
    Dernier message: 27/01/2006, 18h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo