Tom's Guide > Forum > Programmation > Inserer un code PHP dans un page en HTML

Inserer un code PHP dans un page en HTML

Forum Programmation : Inserer un code PHP dans un page en HTML

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous,
J'aimerrais savoir si on peut inserer un code PHP dans une page écrite en HTML comme le dit le titre.
Merci d'avance pour vos réponses.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

facile, tu insères ton code entre les balises suivantes :

<?php

ton code

?>

Répondre à JarAsh

oui, bien sûr... suffit de mettre les balises adéquates <?PHP ?>

Répondre à szdavid

oui enfin c'est l'inverse, ... car ton fichier devra s'appeler machin.php ... donc tu n'insere pas du PHP dans tu HTML ... ^^

Répondre à kakashi99

LooL tu peux mais bon ca te serviras a rien car rien ne s'afficheras dans l'HTML tu peux inserer que de l'HTML et du JAVA (les seul que je connaisse) dans le PHP tu peux inserer du PHP de l'HTML du JAVA (les seul que je connaisse)

Répondre à free0mega

bonjour,
si tu veux inserer du php dans ta page html tu dois renommer ta page avec l'extension php et ensuite placer tes balise <?php ....?> ou tu veux, si tu met tes balise dans une page avec une extension autre que php le serveur ne la traitera pas.
si tu renomme une page html en php et sans code php a l'interieur, le serveur l'enverra a ton navigateur sans y toucher et elle sera afficher de la même maniere.
donc dans une page php tu dois mettre même ton code php entre les balise <?php ....?> sinon c'est envoyer au navigateur comme du texte, ou html.
en php tu peut afficher du texte ou html avec les "2 commandes" suivantes, echo et print, etc ...
a plus

Répondre à gccyrillus

Ton code devra se trouvé absolument dans un fichier .php

Répondre à okin@IDN

Citation :


Okin a écrit :
Ton code devra se trouvé absolument dans un fichier .php



En réalité, ton script PHP peut se trouver dans n'importe quel fichier, avec n'importe quel extension, pour peut que tu puisse créer un fichier .htaccess, ou modifier directement le fichier de configuration apache (httpd.conf) contenant :

Code :
  1. AddType application/x-httpd-php .html


Pour les fichiers en *.html

Répondre à Cool@IDN

Bonjour a tous,

Moi j'ai mis un code html dans une page php : j'ai mis le code php entre balise <?php ....?>. Mais j'ai deux accents et ils se remplacent par deux autres lettres bizarres.
Y a t-il une solution pour y remédier?

Merci

Répondre à kikong

Up Me please!!! :-)

Répondre à kikong

Bonjour,

J'ai bien inserer mon code php dans ma page html, mais je me retrouve à chaque fois avec une erreur </head> en jaune qui apparait.

Merci de votre aide.


Cordialement,

Celine.

Répondre à celinefnac

Hum le php est un langage interprété par un serveur ( pas comme le html qui lui est interprété par le navigateur)...

Donc si tu veux voir le résultat de ton script php tu dois faire exécuter ta page web par un serveur qui prend e, compte le php (free, ovh, etc )...

Si tu veux tester en local(sur ton ordinateur....) tu peux télécharger wamp ou easyphp...

Répondre à Kymic@IDN

va voir su le site du zero tout est expliquer dans la premiere et, ou deuxieme page du cour php

Répondre à webbdoger

Bonsoir,

Je vois ce que cela donne.

Sous dream, j'ai cette fameuse erreur de balise jaune /head.

Mais quand j'uploade mon fichier sur mon site, via ftp,et que j'affiche la page souhaitée en .php, je me retrouve avec ceci :


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/www/XXX/www/cartfile/essai_caddie.php:62) in /home/www/XXX/www/cartfile/essai_caddie.php on line 165

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/www/XXX/www/cartfile/essai_caddie.php:62) in /home/www/XXX/www/cartfile/essai_caddie.php on line 165

Warning: main(lang/lang_.php) [function.main]: failed to open stream: No such file or directory in /home/www/XXX/www/cartfile/essai_caddie.php on line 203

Warning: main() [function.include]: Failed opening 'lang/lang_.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/www/XXX/www/cartfile/essai_caddie.php on line 203



J'ai remplacé ici dans le post, le nom de domaine par XXX, pour eviter que l'on ne le voit.


C'est en fait un fichier .php caddie.php que je cherche à inserer dans ma pahe html (et donc avec mes cadres).

Le fichier caddie.php dans le repertoire fonctionne bien sur le site, mais correspond à une fenêtre à part et donc en plein écran.


Je voudrais donc faire afficher l'ensemble de ce fichier dans ma page html.


J'ai essayé avec un include et l'appel du fichier mais cela ne fonctionne pas.


Merci de votre aide.


Cordialement,

Celine

Répondre à celinefnac


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by signifie que tu as déja fait un affichage quand tu crée ta session.
Met ton session_start() tout tout en haut de ta page, et je pense que ca marchera.

Répondre à Rakipu

En mettant le session start, tout en haut de ma page, je me retrouve plus qu'avec :

Warning: main(lang/lang_.php) [function.main]: failed to open stream: No such file or directory in /home/www/XXX/www/cartfile/essai_caddie.php on line 205

Warning: main() [function.include]: Failed opening 'lang/lang_.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/www/XXX/www/cartfile/essai_caddie.php on line 205


Merci de ton aide.


Celine

Répondre à celinefnac

Ce message d'erreur veut dire que la fonction include n'a pas trouvé le fichier dans le chemin /home/www/XXX/www/cartfile/lang/lang_.php . Donc regardes dans le dossier lang, la ou se trouve ta page (si il n'y a pas de dossier lang, alors change le chemin pour que ça 'pointe' sur le bon fichier )

Répondre à Rakipu

Le prob c'est que le session start apparait en haut à gauche au debut de mon thème (donc erreur).

Pour le chemin, j'ai essayé le chemin direct avec le include mais pareil...

Pourtant les fichiers lang existent bien dans le rep langue.

Le fichier caddie.php marche bien tout seul, mais c'est lorsque je le copie dans mon fichier html que j'arrive pas à l'integrer et que cela ne fonctionne plus.



Merci

Celine

Répondre à celinefnac
Tom's Guide > Forum > Programmation > Inserer un code PHP dans un page en HTML
Aller à :

Il y a 1715 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens