transformer en code htm

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : transformer en code htm

Re: transformer en code htm

par Berzemus » 08 mars 2011, 11:42

Ryle à raison,
On ne doit pas s'étendre sur les raisons, mais sur les solutions au problème posé.
Ceci dit, parfois le problème provient des raisons, il est donc utile de demander les raisons qui se cachent derrière.

Une fleur sous un pont, passe la vie, le soir couchant.

Re: transformer en code htm

par Ryle » 07 mars 2011, 23:00

Parce qu'il n'a pas parlé de page html ?
Parce que quand bien même il n'est pas nécessairement à l'origine de cette page ?
Parce qu'il a peut être besoin de convertir d'un jeu de caractères à un autre ?
Ou tout simplement pour éviter que des données fournies par les utilisateurs contiennent des balises HTML...

Bref, ça pourrait être pour tout un tas de raison :P ... mais quoi qu'il en soit et pour répondre à la question initiale, tu peux effectivement utiliser htmlspecialchars() ou encore htmlentities() qui remplace tous les caractères qui ont une équivalence en entités html.

Quant aux exemples d'utilisation, rien ne vaut ceux de la documentation ;)

Re: transformer en code htm

par Berzemus » 07 mars 2011, 22:29

Pourquoi transformer é en é ?
Popy à raison.
Une page html correctement construite n'a pas besoin de caractères spéciaux.

Re: transformer en code htm

par popy » 07 mars 2011, 19:42

Pourquoi transformer é en é ?

Re: transformer en code htm

par thiceli » 07 mars 2011, 19:21

$chaine = "é ";

Traitement php

nouvelle chaine ="é"

Tu vois ???

Je préssent que c'est htmlspecialchars
mais j'arrive pas a l'utiliser

Re: transformer en code htm

par xTG » 07 mars 2011, 19:05

Pourrais-tu détailler ?
Car le html supporte l'affichage de chaînes de caractères donc je ne vois pas le problème.
$chaine = "Ma chaine de caractères";
echo $chaine;

transformer en code htm

par thiceli » 07 mars 2011, 18:12

Est-ce que quelqun aurrait un fragment de code pour tranformer une chaine de carractère en code htm ???

MERCI !