Inserer un code PHP dans un page en HTML
Forum Programmation : Inserer un code PHP dans un page en HTML
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.
facile, tu insères ton code entre les balises suivantes :
<?php
ton code
?>
oui, bien sûr... suffit de mettre les balises adéquates <?PHP ?>
oui enfin c'est l'inverse, ... car ton fichier devra s'appeler machin.php ... donc tu n'insere pas du PHP dans tu HTML ... ^^
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)
Ok Merci Beaucoups
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
Ton code devra se trouvé absolument dans un fichier .php
| Citation :
|
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 :
|
Pour les fichiers en *.html
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
Up Me please!!! :-)
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.
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...
va voir su le site du zero tout est expliquer dans la premiere et, ou deuxieme page du cour php
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
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.
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
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 )
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
Il y a 1715 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
