Empecher l'execution javascript dans un echo

Bonjour,

C'est simple mai je ne sait pas comment faire. J'ai ceci :
echo "<script>alert('hello')</script>";

Le probléme c'est que forcement le javascript s'execute,
Ors j'aimerais que ceci s'affiche :

<script>alert('hello')</script>

Sans qu'il soit executer. Merci de votre aide futur..
Configuration: Windows XP
Firefox 3.0.3

2 réponses

  1. Utilise & gt; et & lt; à la place de < et > pour qu'ils soient considérés comme des caractères. (Sans les espaces entre & et lt; obligé dans mettre à cause de leur interprétation par le forum)
    0
    1. merci le souci c'est que sa me donne sa :

      < script> alert('hello')</script>"

      Car quand je fait sa :

      & ltscript& gtalert('hacked')& lt/script& gt (sans les espace )

      Ba sa me donne sa :

      &ltscript&gtalert('hello')</script>

      Help
      0
      1. T'oublierais pas les points virgules ?
        Le code est bien formé de "&", "gt" ou "lt" et ";". il remplace un caractère, donc pas la peine d'y mettre d'espace avant ou après.

        https://www.commentcamarche.net/contents/489-caracteres-speciaux-html
        0