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 :

menu et aborescence du site


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut menu et aborescence du site
    Bonjour

    J'ai un Menu que j'inclue avec un INCLUDE.
    Ma struture est sous cette forme
    Racine du site
    -Fiches
    -Produits
    -Produits1
    -Produits2

    J’emmène très bien en avant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li><a href="./Fiches/Produits.php" target="_self">PRODUITS</a>
    Mais le code ne marche plus lorsque je suis dans PRODUITS Pour aller dans produits 1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <ul class="sousmenu">
       <li><a href="./Fiches/produits/Drainage/pr_drainage.php" target="_self">Drainage</a></li>
    J'ai une erreur disant qu'il ne trouve pas. Il marque
    Racine du site/Fiches/Fiches/produits/Drainage/pr_drainage.php
    Comment résoudre ce problème ?
    Merci de vos solutions - C'est urgent pour finaliser mon site
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  2. #2
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    A mon avis, ton lien n'est pas correct :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li><a href="./Drainage/pr_drainage.php" target="_self">Drainage</a></li>
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  3. #3
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    Merci du conseil mais c'est un menu donc les personnes cliquant dessus peuvent passer d'une page vers une autre. Ta solution ne marche pas car ./ signifie normalement que je part de la racine. Le chemin doit être conservé en mémoire et remplacer par le suivant en cliquant.

    D'autres pistes

    Cordialement
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  4. #4
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    Bonjour
    avec l'adresse entière cela ne passe pas ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li><a href="www.monsite.com/Drainage/pr_drainage.php" target="_self">Drainage</a></li>
    Tout énigme a une solution ! Tout est question de discipline !

  5. #5
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    ./ signifie normalement que je part de la racine
    Erreur de syntaxe ; chemin relatif :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li><a href="Drainage/pr_drainage.php" target="_self">Drainage</a></li>
    et pour le code de Bebel, il manque des répertoires :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li><a href="www.monsite.com/Fiches/produits/Drainage/pr_drainage.php" target="_self">Drainage</a></li>
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  6. #6
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    Très bien si je teste mon site à partir de mon hébergeur mais comment faire pour le tester via wampserver.

    Je vais comme même essayer

    Cordialement
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  7. #7
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    De plus le site possède diverses extensions des .fr , des .com
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  8. #8
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    J'ai pensé à utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $SERVER['SERVEUR_NAME']
    .
    Cela marche en ligne mais en local non ?
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  9. #9
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    Pour ta dernière question, j'en sais rien, mais pour vérifier si ça marche, fais un echo de ce truc-là...Sinon, ce que je t'avais indiqué avant, aucun problème en local.
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  10. #10
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    J'ai essayé mais cela ne marche pas.
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  11. #11
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    Donne le code exact que tu as essayé, et je saurais peut-être ce qui va pas...
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  12. #12
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div class="menugene">
    <ul>
     
    <li> <a href="www.geosoil-solutions.com/geosoil.php" target="_self">ACCUEIL</a></li>
     
    <li><a href="www.geosoil-solutions.com/Fiches/Produits.php" target="_self">PRODUITS</a>
     <ul class="sousmenu">
       <li><a href="www.geosoil-solutions.com/Fiches/Produits/Drainage/pr_drainage.php" target="_self">Drainage</a></li>
    Voici le code qui correspond au code de laurentSc

    Cordialement
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  13. #13
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    Il manque visiblement la fin ( </ul></li></ul></div>) mais le plus ennuyeux, c'est que j'ai essayé la première url (http://www.geosoil-solutions.com/geosoil.php) et erreur 404...
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  14. #14
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    Tu m'a demandé un extrait de mon code. Cela donc est un extrait donc pas complet.
    Deuxième chose : Le site est en développement donc aujourd'hui impossible de voir le fichier geosoil.php en tapant l'adresse car il est en local.
    Revenons sur le problème précisé en début de ce sujet. Lorsque je mets www cela ne fonctionne pas en local sous wampserver.

    C'est vos idées pour résoudre mon problème de navigation.
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  15. #15
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    aujourd'hui impossible de voir le fichier geosoil.php en tapant l'adresse car il est en local
    Alors, normal que ton code ne marche pas (et il serait sur serveur que ça serait pareil) car tu mets une adresse qui n'existe pas encore : pour que ça marche, comme il s'agit d'un lien absolu (d'ailleurs les 3 le sont), il faut que tu mettes dans les 3 répertoires (s'ils n'existent pas, il faut les créer) des fichiers bidons qui portent le même nom (ou alors, tu ne mets que des liens relatifs ; si on suppose que ce code est à la racine :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     <div class="menugene">
    <ul>
     
    <li> <a href="geosoil.php" target="_self">ACCUEIL</a></li>
     
    <li><a href="Fiches/Produits.php" target="_self">PRODUITS</a>
     <ul class="sousmenu">
       <li><a href="Fiches/Produits/Drainage/pr_drainage.php" target="_self">Drainage</a></li>
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  16. #16
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    Je reviens vers ce que j'ai fait préalablement et qui ne marche pas.
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  17. #17
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    Je n'ai pas compris exactement vers quoi tu revenais, mais j'ai relu ton premier post (du 21/11) et visiblement, PHP ne fait pas comme tu pensais, sachant que ./Fiches/produits/Drainage/pr_drainage.php est traité comme un chemin relatif, donc répertoire_courant/Fiches/produits/Drainage/pr_drainage.php, mais pourquoi n'adoptes-tu pas des chemins relatifs ?
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  18. #18
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    J'ai essayé les chemins relatifs - J'obtiens toujours une erreur car elle se concatène lorsque l'on va vers l'arrière. Le fait de faire un menu avec include devrait me permettre de faire qu'un menu sans besoin de revoir le chemin à chaque fois mais dans un site structuré avec des répertoires et sous répertoires cela pose problème. Que je fasse d'une façon ou d'une autre en local j'obtiens toujours une erreur.
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

  19. #19
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 386
    Points : 5 733
    Points
    5 733
    Billets dans le blog
    1
    Par défaut
    car elle se concatène lorsque l'on va vers l'arrière
    Bien que je ne trouve pas ça normal, je ne comprends pas exactement ce qui se passe. De toute façon, ça finira par marcher, vu que ça marche pour les autres. Peux-tu donner le code du menu includé avec les chemins relatifs ?
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  20. #20
    Membre régulier Avatar de BXDSPORT
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 353
    Points : 96
    Points
    96
    Par défaut
    Voici le code installé dans la page drainage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        <?php include("../../../commun/Menu.php");?>
    Cordialement à tous

    Votre savoir devient mon savoir qui deviendra votre savoir, telle est la connaissance qui appartient à tous

Discussions similaires

  1. [CakePHP] Problème liens menu et accès admin site sous cakephp
    Par GoMagella dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 30/06/2014, 15h45
  2. Menu déroulant sur mon site
    Par Clad3815 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 27/03/2010, 21h28
  3. [XSL] Génération menu dynamique d'un site : PHP & XSL & XML
    Par kaboume dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 24/11/2009, 17h48
  4. Ajout rubrique dans le menu gauche d'un site sharepoint
    Par hassine dans le forum SharePoint
    Réponses: 1
    Dernier message: 30/04/2009, 21h20
  5. menu roulant dans un site web
    Par mohamed1985 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 07/06/2008, 06h56

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