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 :

arborescence require...


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 233
    Par défaut arborescence require...
    coucou. J'ai un petit trou de mémoire en fait je souhaite appelé ma page forum.php qui se trouve dans mon dossier forum sur mon serveur ifrance. Mais je me souviens plus de la formule require(???);
    Merci d'avance pour votre aide. @+

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Puisque tu donnes peu de détails (accès distant, local ?), je ne peux que t'orienter vers notre FAQ PHP :
    http://php.developpez.com/faq/?page=fichiers

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 233
    Par défaut ...
    Je suis sur le serveur ifrance. Ma bannière et mon menu s'affiche correctement grâce à la fonction require mais je n'arrive pas à appeler ma page forumclub.php dans le dossier forum sur le serveur.
    le code d'erreur suivant s'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Warning: main(): Unable to access /forum/index.php in /www/sites/1/ifrance.com/m/h/mhandallaz/site/ListeForum.php on line 32
     
    Warning: main(/forum/index.php): failed to open stream: No such file or directory in /www/sites/1/ifrance.com/m/h/mhandallaz/site/ListeForum.php on line 32
     
    Fatal error: main(): Failed opening required '/forum/index.php' (include_path='.:/www/usr/lib/php') in /www/sites/1/ifrance.com/m/h/mhandallaz/site/ListeForum.php on line 32

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Ah, le message me semble pourtant clair : tu n'as pas mis le chemin d'accès correct.
    Tu peux utiliser la fonction getcwd() pour savoir exactement où tu es mais, normalement, tu devrais le savoir.

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 233
    Par défaut ...
    Oui je pense aussi que ce n'est pas le bon chemin d'accès mais je n'arrive pas à l'obtenir avec la fonction getcwd().
    Tout mon site est sur mon serveur ifrance avec un accès direct aux pages (ex : index.php, accueil.php) et je n'arrive pas à afficher une page qui est dans mon dossier forum ( ex: forum/forumclub.php).
    Dois je mettre tout le chemin d'accès?? Ou y a t-il une autre solution??
    Merci d'avance pour votre aide. @+

  6. #6
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Il y a toujours les deux mêmes solutions : chemin absolu (chemin système depuis la racine de la partition disque) ou bien chemin relatif (à partir du fichier courant). La solution conseillée est toujours la même, à savoir un accès par chemin relatif, car c'est plus facilement portable.

    Pour inclure un fichier dans le même répertoire , il suffit de mettre son nom :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include('fichier.ext');
    Pour inclure un fichier contenu dans un sous dossier, il faut d'abord mettre le nom du dossier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include('dossier/fichier.ext');
    Bref, je ne vais pas t'apprendre comment on accède à un fichier car ce serait un cours système qui n'a pas du tout sa place dans le forum PHP.

Discussions similaires

  1. [PHP-JS] probleme arborescence avec require
    Par nicerico dans le forum Langage
    Réponses: 8
    Dernier message: 08/11/2006, 10h10
  2. Recuperation Arborescence
    Par ramseb dans le forum HyperFileSQL
    Réponses: 6
    Dernier message: 16/06/2003, 10h52
  3. [VB6] parcourir une arborescence de repertoire
    Par pecheur dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 30/04/2003, 18h33
  4. créer une arborescence windows sous forme d'arbre java
    Par chupachoc dans le forum Composants
    Réponses: 3
    Dernier message: 01/10/2002, 17h48
  5. arbre de parcour d'arborescence windows
    Par chupachoc dans le forum Composants
    Réponses: 7
    Dernier message: 09/09/2002, 09h09

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