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é.