Code html & php

darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   -  
maxime44 Messages postés 715 Statut Membre -
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
Configuration: Windows XP
Internet Explorer 7.0

15 réponses

  1. maxime44 Messages postés 715 Statut Membre 78
     
    On peux mettre du php avec du html si la page a l'extension .php
    0
  2. Silk Messages postés 1008 Date d'inscription   Statut Membre 610
     
    Salut

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

    Ca devrait empêcher le navigateur de l'interpréter.
    0
  3. darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
     
    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
    1. maxime44 Messages postés 715 Statut Membre 78
       
      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
  4. darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
     
    ok merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
     
    mais pourtant sur le site du zero, les pages de corrections de qcm sont au format html non ?
    0
  7. maxime44 Messages postés 715 Statut Membre 78
     
    Certes mais le QCM envoi les information a une page externe qui elle est en .php
    Il me semble
    0
  8. darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
     
    ok é c'est pas trop embêtant de faire un site avec toutes les pages en php ?? :|
    0
  9. maxime44 Messages postés 715 Statut Membre 78
     
    Non quasiment tout les site sont en .php ;)
    0
  10. legulysse Messages postés 123 Statut Membre 15
     
    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
  11. darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
     
    merci
    une dernière question : comment faire pour utiliser une page php externe ?
    0
  12. maxime44 Messages postés 715 Statut Membre 78
     
    Ca dépend, sans un formulaire ou autre ?
    0
  13. darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
     
    pour un formulaire avec des cases radios
    0
  14. maxime44 Messages postés 715 Statut Membre 78
     
    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
  15. darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
     
    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
  16. maxime44 Messages postés 715 Statut Membre 78
     
    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