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