OVH Cloud OVH Cloud

Incorporer du code externe PHP dans une page html

10 réponses
Avatar
C e d r i ©
Bonjour,
Je dispose d'une page html et j'aimerais à un certain moment qu'elle exécute
du code php situé dans un fichier. Pour inclure une page externe dans une
page PHP il y a la fonction "include" je crois, mais pour inclure du code
PHP présent dans un fichier dans une page html, on fait comment ?
Merci !! ;-)
Cédric

10 réponses

Avatar
Hugues Peeters
Je dispose d'une page html et j'aimerais à un certain moment qu'elle exécute
du code php situé dans un fichier. Pour inclure une page externe dans une
page PHP il y a la fonction "include" je crois, mais pour inclure du code
PHP présent dans un fichier dans une page html, on fait comment ?


Ajouter les extensions .htm et .html à la liste de celles qui mettent en
éveil le module PHP du serveur web. Par exemple, sur Apache, il faudra
ajouter ces extensions à la ligne suivante :

AddType application/x-httpd-php

Ensuite il suffire d'introduire les tags d'ouverture et de fermeture de
PHP (<?php ... ?>), et ajouter une instruction 'include' ou 'require'.

Cordialement,

Hugues Peeters
---

http://www.claroline.net

Avatar
dbluno
C e d r i © a écrit:
Bonjour,
Je dispose d'une page html et j'aimerais à un certain
moment qu'elle exécute
du code php situé dans un fichier. Pour inclure une page
externe dans une
page PHP il y a la fonction ?include? je crois, mais pour
inclure du code
PHP présent dans un fichier dans une page html, on fait comment ?
Merci !! ;-)
Cédric


c'est la meme chose, avec include, tu inclus le fichier que tu veux, il
va l'inserer comme un texte (html si c'est une page externe).
tu dois juste lui annoncer que tu veux qu'il le traite comme du php:
dans le fichier inclus:
<?php ton_code ?>

--
Article posté sur http://web2news.com
Pour répondre en privé, enlevez n5o+7s-3p9aamm

Avatar
CrazyCat
C e d r i © wrote:
Bonjour,
Je dispose d'une page html et j'aimerais à un certain moment qu'elle
exécute du code php situé dans un fichier. Pour inclure une page
externe dans une page PHP il y a la fonction "include" je crois, mais
pour inclure du code PHP présent dans un fichier dans une page html,
on fait comment ?


si ton serveur est bien configuré, tu peux essayer:
<!-- #include file="ton_fichier.php" -->

Mais attention, inclure un fichier php dans une page html ne fonctionnera pas: le serveur ne verra QUE du html!!!
le mieux est pour toi de renommer ton fichier html en fichier php et d'utiliser l'include php normal.

--
CrazyCat from C-P-F.org

Avatar
Gg
On 01 Jul 2003 10:17:47 GMT, C e d r i © wrote:

Je dispose d'une page html et j'aimerais à un certain moment qu'elle exécute
du code php situé dans un fichier. Pour inclure une page externe dans une
page PHP il y a la fonction "include" je crois, mais pour inclure du code
PHP présent dans un fichier dans une page html, on fait comment ?


Avec un javascript, ou une image :

<script type="text/javascript"
src="monfichier.php?monparametre=toto"></script>

ou
<img src="monfichier.php?monparametre=toto">

--
GéraLd : http://gerald.fauvelle.free.fr
| Photos : http://www.gg.free.fr
| myStats : Système de statistiques
| Version 1.0.8 - http://my.stats.free.fr

Avatar
C e d r i ©
Je me suis mal fait comprendre je crois. Disons que j'ai deux fichiers, un
html et l'autre php. Comment je peux appeller le code php du fichier en
question à partir de mon fichier html ?...
Ce doit être tout bête mais je ne connais pas la formule magique.
Merci ! ;-)
Cédric
Avatar
C e d r i ©
Ah ok, merci !!

"dbluno" a écrit dans le message de news:

C e d r i © a écrit:
Bonjour,
Je dispose d'une page html et j'aimerais à un certain
moment qu'elle exécute
du code php situé dans un fichier. Pour inclure une page
externe dans une
page PHP il y a la fonction ?include? je crois, mais pour
inclure du code
PHP présent dans un fichier dans une page html, on fait comment ?
Merci !! ;-)
Cédric


c'est la meme chose, avec include, tu inclus le fichier que tu veux, il
va l'inserer comme un texte (html si c'est une page externe).
tu dois juste lui annoncer que tu veux qu'il le traite comme du php:
dans le fichier inclus:
<?php ton_code ?>

--
Article posté sur http://web2news.com
Pour répondre en privé, enlevez n5o+7s-3p9aamm



Avatar
Guillaume Bouchard
dbluno wrote:
c'est la meme chose, avec include, tu inclus le fichier que tu veux, il
va l'inserer comme un texte (html si c'est une page externe).
tu dois juste lui annoncer que tu veux qu'il le traite comme du php:
dans le fichier inclus:
<?php ton_code ?>


Il ne faut pas oublier que du code php n'est executé que si la page est
configurer dans le serveur pour etre parser. Ce qui n'est pas toujours
le cas du html.

--
Guillaume.

Avatar
Marc
Avec un javascript, ou une image :

<script type="text/javascript"
src="monfichier.php?monparametre=toto"></script>

ou
<img src="monfichier.php?monparametre=toto">



ou dans le meme genre, avec un iframe, dont je ne me souviens
plus de la syntaxe exacte.

l'iframe est un frame particulier, qui est intégré au frame principal
mais dont la source est une page secondaire.

Avatar
Guillaume Bouchard
Marc wrote:
ou dans le meme genre, avec un iframe, dont je ne me souviens
plus de la syntaxe exacte.

l'iframe est un frame particulier, qui est intégré au frame principal
mais dont la source est une page secondaire.


Code proprietaire microsft qui ne fonctionne pas sur enormement de
navigateur ( a raison ) donc a eviter.

--
Guillaume.

Avatar
Gg
On 03 Jul 2003 20:49:02 GMT, Guillaume Bouchard wrote:

Pas sous navigateurs textes


Si, mais pas très pratique, comme les frames.
Je viens de tester avec Lynx, un lien vers la frame s'afficher, et on peut
alors en voir le contenu.

vieux navigateurs ou meme en http tout


Netscape 3, IE 3 ? A vérifier.

simple comme une ouverture de fichier via php.


Oui, forcément ca va ouvrir le fichier et prendre le code qui s'y trouve,
et pas tous les liens qui sont dedans.

Ma vision des choses, mais je peut me tromper, c'est que tout ce qui ext
fonctionalité importante ( et non pas gagdget ) ne doit pes etre soumis
à une compatibilité incertaine.


Oui, genre javascript, flash... Toujours prévoir une solution de rechange
qui fonctionne dans tous les cas.

--
GéraLd : http://gerald.fauvelle.free.fr
| Photos : http://www.gg.free.fr
| myStats : Système de statistiques
| Version 1.0.8 - http://my.stats.free.fr