Code html & php

Fermé
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 - 18 juil. 2008 à 18:46
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 - 19 juil. 2008 à 22:14
Bonjour,
J'ai deux questions :
-Comment faire pour afficher dans une page web du code html (sans qu'il soit interprété par le navigateur)?
faut il obligatoirement passer par
<?php
$monCode = html_specials_chars(le code html);
echo $monCode
?>

Où y a t il un autre moyen ???
-Peut on mettre du php dans une page html ???

Merci pour vos réponses
A voir également:

15 réponses

maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 78
18 juil. 2008 à 18:49
On peux mettre du php avec du html si la page a l'extension .php
0
Silk Messages postés 999 Date d'inscription samedi 29 décembre 2007 Statut Membre Dernière intervention 30 mars 2009 610
18 juil. 2008 à 18:49
Salut

Mets ton code html entre les balises
<XML> et </XML>

Ca devrait empêcher le navigateur de l'interpréter.
0
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 459
18 juil. 2008 à 18:57
Salut !
maxime: Oui ça je savais mais est-ce que on peut mettre du php dans une page .html ?
silk: ah non ça ne marche pas: en effet ça ne l'interprète pas mais ça ne l'affiche pas non plus !
merci à vous
0
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 78
18 juil. 2008 à 19:01
Non on ne peut pas mettre du php dans une page html, ou alors le navigateur ne fera pas de requete jusquau serveur et donc le code ne sera pas lu !
0
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 459
18 juil. 2008 à 19:02
ok merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 459
18 juil. 2008 à 20:32
mais pourtant sur le site du zero, les pages de corrections de qcm sont au format html non ?
0
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 78
18 juil. 2008 à 20:43
Certes mais le QCM envoi les information a une page externe qui elle est en .php
Il me semble
0
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 459
18 juil. 2008 à 21:08
ok é c'est pas trop embêtant de faire un site avec toutes les pages en php ?? :|
0
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 78
18 juil. 2008 à 23:09
Non quasiment tout les site sont en .php ;)
0
legulysse Messages postés 121 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 16 janvier 2010 15
19 juil. 2008 à 04:32
les pages html sont directement envoyées à l'utilisateur, tandis que les scripts php sont éxécutés par le serveur, afin que le resultat de cette éxécution soit ensuite envoyé à l'utilisateur. Généralement, les scripts php sont écrits de manière à générer des pages html.

par conséquent, une page .html sera directement envoyée à l'utilisateur, et un script .php sera d'abord éxécuté par le serveur (il va effectuer les opérations placées dans les balises <?php ?>), avant d'envoyer la page ainsi générée à l'utilisateur.

je precise sa au cas ou, dans un élan généreux d'envie ponctuelle de bien faire, ne te vexe pas si tu avais deja compris :-)
0
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 459
19 juil. 2008 à 18:59
merci
une dernière question : comment faire pour utiliser une page php externe ?
0
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 78
19 juil. 2008 à 20:08
Ca dépend, sans un formulaire ou autre ?
0
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 459
19 juil. 2008 à 20:09
pour un formulaire avec des cases radios
0
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 78
19 juil. 2008 à 20:15
Alors dans ton formulaire.html, tu as
<form method='post' action='tapagedetraitementphp.php' enctype='multipart/form-data'>
Tes boutons etc...
<input type="submit" value="Envoyer" />
</form>
0
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 459
19 juil. 2008 à 20:35
Ouais donc sur ma page avec le form :
<form method="post" action="mapagedetraitementexterne.php" enctype='multipart/form-data'>
<input type="text" name="reponse" value="Votre nom">
<input type="submit" value=" Valider ">
</form>

sur la page de traîtement externe :
if (isset($_POST['reponse))
{
$nom = $_POST['reponse'];
 echo'Vous vous appelez'.$nom.'!';
}
else
{
echo ' Je ne sais pas votre nom';
}


Sur ce truc, le texte est affiché sur la page de traitement : comment faire pour qu'il soit affiché sur une autre page html ?
merci
Ps : tu as peut être 15 ans mais moi j'en ai douze :)
0
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 78
19 juil. 2008 à 22:14
Enfaite tu veyux que, si la personne mette son nom, sa la redirige vers une page html qui vous dit, Vous vous appelez ... ?
Bah sache que ce n'est pas possible mais ce que tu peux faire c'est :

Formulaire.html :
<form method="post" action="mapagedetraitementexterne.php" enctype='multipart/form-data'>
<input type="text" name="reponse" value="Votre nom">
<input type="submit" value=" Valider ">
</form>


traitement.php :
if (isset($_POST['reponse))
{
$nom = $_POST['reponse'];
 header("Location:page de redirection.php");
exit();
}
else
{
echo ' Vous n'avez pas entrer votre nom ';
exit();

}



pagederedirection.php :
//ICI il faut récupéré les données de la page d'avant il me semble avec les cookies mais je suis pas tres fort en php :/
<?php echo $nom ?>

0