bah non si tu es dans la racine avec index.php et que tu veux aller chercher une page dans le répertoire code tu mets juste :
include ('code_archive/nav_repertoire.php');
par contre include n'aime pas du tout les paramètres de type index.php?ton code
j'essaie de résumer tu as dans ta racine
index.php
code
code_archive
donc dans ton fichier index.php tu ne dois mettre que comme ceci :
<? include ('code_archive/page.php'); ?>

Le 18/12/2013 13:37, Alain Carlier a écrit :
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 <mailto:[email protected]>
    *To:* [email protected] <mailto:[email protected]>
    *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:[email protected]>
     > *To:* [email protected] <mailto:[email protected]>
    <mailto:[email protected]>
     > *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:[email protected]>
     > > *Date :* mercredi 18 décembre 2013 08:57
     >      > *À :* [email protected] <mailto:[email protected]>
    <mailto:[email protected]>
     > <mailto:[email protected]>
     > > *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:[email protected]>
     > > *To:* [email protected] <mailto:[email protected]>
    <mailto:[email protected]>
     > <mailto:[email protected]>
     > > *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"
     >      > <[email protected]
    <mailto:[email protected]> <mailto:[email protected]>
     > <mailto:[email protected]>>
     > > > To: <[email protected] <mailto:[email protected]>
    <mailto:[email protected]>
     > <mailto:[email protected]>>
     > > > 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:[email protected]?subject=unsubscribe
     > > >>
     > >      >> Pour voir les archives de la liste :
     >      > >> http://www.mail-archive.com/[email protected]/
     > > >> 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:[email protected]?subject=unsubscribe
     > > >
     > >      > Pour voir les archives de la liste :
     >      > > http://www.mail-archive.com/[email protected]/
     > > >
     > >      > 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:[email protected]?subject=unsubscribe
     > >
     >      > Pour voir les archives de la liste :
     >      > http://www.mail-archive.com/[email protected]/
     > >
     >      > 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:[email protected]?subject=unsubscribe
     >
     > Pour voir les archives de la liste :
     > http://www.mail-archive.com/[email protected]/
     >
     > 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:[email protected]?subject=unsubscribe

    Pour voir les archives de la liste :
    http://www.mail-archive.com/[email protected]/

    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:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

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 à