Oui, mais voici la structure de répertoires:
Dans la racine, on trouve 2 répertoires, code et doc_archive ainsi que 
index.php.

Dans code on trouve les fichiers de code.

doc_archive est le répertoire à afficher.

Donc puisque le code se trouve dans code, il est bien nécessaire de remonter à 
la racine par ../ puis de redescendre par doc_archive.

D'où le ../doc_archive.

Merci pour votre aide.
----- Original Message ----- 
  From: bbr 
  To: progliste@ml.free.fr 
  Sent: Wednesday, December 18, 2013 1:00 PM
  Subject: [progliste] Re: Re : Re: Appel d'un script php en html


  pour remonter d'un étage c'est ../ donc :
  include ('../code/nav_repertoire.php');

  Le 18/12/2013 12:31, Alain Carlier a écrit :
  > J'obtiens une erreur :
  > 1. Si j'écrits :
  > <?
  > include ('./code/nav_repertoire.php');
  > tout va bien, sauf qu'il n'affiche pas le répertoire souhaité.
  > 2. Si j'écrits :
  > <?
  > include ('./code/nav_repertoire.php?dossier=../doc_archive');
  > ?>
  > j'obtiens l'erreur suivante :
  >
  > *Warning*: include(./code/nav_repertoire.php?dossier=../doc_archive)
  > [function.include
  > <http://archive.pointdevuesurlaville.org/function.include>]: failed to
  > open stream: No such file or directory in
  > */home/pointdev/public_html/archive/index.php* on line *2*
  >
  > *Warning*: include(./code/nav_repertoire.php?dossier=../doc_archive)
  > [function.include
  > <http://archive.pointdevuesurlaville.org/function.include>]: failed to
  > open stream: No such file or directory in
  > */home/pointdev/public_html/archive/index.php* on line *2*
  >
  > *Warning*: include() [function.include
  > <http://archive.pointdevuesurlaville.org/function.include>]: Failed
  > opening './code/nav_repertoire.php?dossier=../doc_archive' for inclusion
  > (include_path='.:/usr/lib/php:/usr/local/lib/php') in
  > */home/pointdev/public_html/archive/index.php* on line *2*
  > Merci pour vos suggestions.
  > Alain
  > ----- Original Message -----
  >
  >     *From:* bbr <mailto:cecile.boilea...@free.fr>
  >     *To:* progliste@ml.free.fr <mailto:progliste@ml.free.fr>
  >     *Sent:* Wednesday, December 18, 2013 10:03 AM
  >     *Subject:* [progliste] Re: Re : Re: Appel d'un script php en html
  >
  >     dans ton index.php tu mets l'include à l'endroit où tu veux que son
  >     contenu s'affiche :
  >     html bonjour
  >     <?php include('module/nav_repertoire.php'); ?>
  >     ton fichier nav_repertoire lui contient par exemple
  >     menu1
  >     menu2
  >     html blabla
  >     donc quand tu vas lancer ta page index.php tu auras comme affichage
  >     bonjour
  >     menu1
  >     menu2
  >     blabla
  >     et si tu regardes le code source de ta page tu auras le contenu de
  >     nav_repertoire comme s'il était dans le code de index.php
  >
  >     Le 18/12/2013 09:14, Maan ALOUN a écrit :
  >      > bonjour,
  >      > tu fais une fonction dans ton fichier nav_repertoire.php
  >      > dans ton fichier index.php,
  >      > tu fais
  >      > include("module/nav_repertoire.php ");
  >      > puits à la place souhaitée tu appelle ta function
  >      > exemple :
  >      > fichier nav_repertoire.php
  >      > <?php
  >      > function affiche()
  >      > {
  >      > echo "bonjour";
  >      > }
  >      > ?>
  >      > fichier index.php
  >      > <?php
  >      > include("module/nav_repertoire.php "); //dans ce cas le code du
  >     fichier
  >      > nav_repertoire.php  ne sera pas executé mais inclue dans le fichier
  >      > index.php
  >      > //à la place souhaité tu appelles ta function
  >      > affiche();
  >      > ?>
  >      > voila
  >      > par
  >      >
  >      > *De :* Alain Carlier <mailto:alain.carlie...@gmail.com>
  >      > *Date :* mercredi 18 décembre 2013 08:57
  >      > *À :* progliste@ml.free.fr <mailto:progliste@ml.free.fr>
  >     <mailto:progliste@ml.free.fr>
  >      > *Objet :* [progliste] Re: Appel d'un script php en html
  >      >
  >      > Merci pour vos réponses.
  >      > L'instruction include n'appelle pas un script, elle inclue le
  >     code dans
  >      > le fichier.
  >      > Donc, ok Cécile pour renommer index.html en index.php, mais après,
  >      > comment j'appelle mon script nav_repertoire.php se trouvant dans un
  >      > sous-répertoire sans inclure le code ?
  >      > Bien à vous.
  >      >
  >      >     ----- Original Message -----
  >      >     *From:* bbr <mailto:cecile.boilea...@free.fr>
  >      > *To:* progliste@ml.free.fr <mailto:progliste@ml.free.fr>
  >     <mailto:progliste@ml.free.fr>
  >      > *Sent:* Wednesday, December 18, 2013 8:34 AM
  >      > *Subject:* [progliste] Re: Appel d'un script php en html
  >      >
  >      > Bonjour,
  >      >     Oui on peut faire de tas de façons mais je persiste à dire que
  >      >     nommer le
  >      >     fichier en .php est la plus simple, une page en html pur
  >     fonctionnera
  >      >     aussi bien renommée en php, et c'est plus simple d'insérer du
  >     code php
  >      >     dedans, il suffit de l'entourer des balises
  >      >     <?php // début du code php
  >      > include('module/commentaires.php');
  >      > ?>
  >      >
  >      >     Le 18/12/2013 01:32, Yannick Youalé a écrit :
  >      >      > Salut !
  >      > >
  >      >      > D'après ce que j'ai lu quelque part, il est possible
  >     d'insérer du
  >      > code
  >      >      > php dans un fichier html.
  >      > >
  >      >      > Pour ce faire, il faut écrire les instructions suivante au
  >     début
  >      >     de ce
  >      >      > fichier:
  >      > >
  >      >      > Début du code html
  >      > >
  >      >      > AddType application/x-httpd-php .htm
  >      >      > AddType application/x-httpd-php .html
  >      > >
  >      >      > Fin du code html
  >      > >
  >      >      > J'ai pas testé.
  >      > >
  >      >      > Sinon, pour répondre à la question d'Alain, on peut appeler un
  >      >     script se
  >      >      > trouvant dans un sous dossier par la fonction php include.
  >      > >
  >      >      > Exemple de l'appel au fichier 'commentaire.php' se
  >     trouvant dans le
  >      > > dossier 'modules':
  >      > >
  >      > >
  >      > >
  >      >      > Et ne pas oublier que tout ceci se réalise au niveau serveur.
  >      > Autrement
  >      >      > dit sans un serveur virtuel php comme easy php ou xamp, ce
  >     code ne
  >      >      > pourra pas s'exécuter.
  >      >      > Mais ça, je crois que tu dois le savoir.
  >      > >
  >      >      > J'espère avoir tapé dans le mille.
  >      > >
  >      >      > Yannick Daniel Youalé
  >      >      > La programmation est une religion. Aimez-la, ou quittez-la.
  >      > >
  >      >      > ----- Original Message ----- From: "bbr"
  >      >     <cecile.boilea...@free.fr <mailto:cecile.boilea...@free.fr>
  >     <mailto:cecile.boilea...@free.fr>>
  >      > > To: <progliste@ml.free.fr <mailto:progliste@ml.free.fr>
  >     <mailto:progliste@ml.free.fr>>
  >      > > Sent: Tuesday, December 17, 2013 11:36 PM
  >      >      > Subject: [progliste] Re: Appel d'un script php en html
  >      > >
  >      > >
  >      >      >> Bonsoir
  >      >      >> Je dirais que le plus simple est de renommer ta page
  >     index.html en
  >      >      >> index.php
  >      > >>
  >      >      >> Le 17/12/2013 22:25, Alain Carlier a écrit :
  >      >      >>> Bonjour,
  >      >      >>> je débute dans la programmation web.
  >      >      >>> Merci de m'indiquer comment on appel un script à partir
  >     de code
  >      > html.
  >      >      >>> Le fichier index.html se trouve dans la racine et il doit
  >      >     appeler un
  >      >      >>> script php dans un sous-dossier.
  >      >      >>> Merci.
  >      > >>
  >      >      >> --
  >      > >>
  >      >      >> Progliste :
  >      >      >> Pour se désinscrire de la liste :
  >      >      >> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
  >      > >>
  >      >      >> Pour voir les archives de la liste :
  >      >      >> http://www.mail-archive.com/progliste@ml.free.fr/
  >      > >> Je vous rappelle que les pièces jointe sont activés leur
  >     taille est
  >      >      >> limité à 2 MO
  >      >      >> Pour accéder aux fichiers de la liste
  >      >      >> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
  >      > >> Ou en utilisant la nouvelle page de partage :
  >      >      >>
  >     http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
  >      > >> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
  >      >      >> privé, je vous répondrez en privé.
  >      > >>
  >      > >>
  >      > >>
  >      > >
  >      >      > Progliste :
  >      >      > Pour se désinscrire de la liste :
  >      >      > mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
  >      > >
  >      >      > Pour voir les archives de la liste :
  >      >      > http://www.mail-archive.com/progliste@ml.free.fr/
  >      > >
  >      >      > Je vous rappelle que les pièces jointe sont activés leur
  >     taille est
  >      >      > limité à 2 MO
  >      >      > Pour accéder aux fichiers de la liste
  >      >      > http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
  >      > > Ou en utilisant la nouvelle page de partage :
  >      >      >
  >     http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
  >      > > Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
  >      > privé,
  >      >      > je vous répondrez en privé.
  >      > >
  >      > >
  >      > >
  >      >
  >      > --
  >      >
  >      >     Progliste :
  >      >     Pour se désinscrire de la liste :
  >      > mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
  >      >
  >      > Pour voir les archives de la liste :
  >      > http://www.mail-archive.com/progliste@ml.free.fr/
  >      >
  >      > Je vous rappelle que les pièces jointe sont activés leur taille est
  >      >     limité à 2 MO
  >      >
  >      >     Pour accéder aux fichiers de la liste
  >      > http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
  >      > Ou en utilisant la nouvelle page de partage :
  >      > http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
  >      > Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
  >      >     privé, je vous répondrez en privé.
  >      >
  >      >
  >
  >     --
  >
  >     Progliste :
  >     Pour se désinscrire de la liste :
  >     mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
  >
  >     Pour voir les archives de la liste :
  >     http://www.mail-archive.com/progliste@ml.free.fr/
  >
  >     Je vous rappelle que les pièces jointe sont activés leur taille est
  >     limité à 2 MO
  >
  >     Pour accéder aux fichiers de la liste
  >     http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
  >     Ou en utilisant la nouvelle page de partage :
  >     http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
  >     Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
  >     privé, je vous répondrez en privé.
  >
  >

  -- 

  Progliste :
  Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

  Pour voir les archives de la liste :
  http://www.mail-archive.com/progliste@ml.free.fr/ 

  Je vous rappelle que les pièces jointe sont activés leur taille est limité à 
2 MO 

  Pour accéder aux fichiers de la liste
  http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
  Ou en utilisant la nouvelle page de partage :
  http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
  Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.


Répondre à