W3C et formulaire

W3C et formulaire - PHP - Programmation

Marsh Posté le 20-11-2003 à 16:50:38    

Salut à tous..
 
Existe t-il une fonction en php pour formater le texte saisi par un utilisateur en format html..??
 
Par exemple si l'utilisateur entre "été" que dans ma bd j'ai "été"

Reply

Marsh Posté le 20-11-2003 à 16:50:38   

Reply

Marsh Posté le 20-11-2003 à 16:51:44    

pourquoi faire? les accents existent aussi en html...

Reply

Marsh Posté le 20-11-2003 à 16:52:53    

il existe mais dans ce cas on est pas conforme aux règles du W3C

Reply

Marsh Posté le 20-11-2003 à 16:55:19    

bah si, il suffit de mettre le bon encodage.

Reply

Marsh Posté le 20-11-2003 à 16:56:06    

c à dire?

Reply

Marsh Posté le 20-11-2003 à 16:59:44    

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

Reply

Marsh Posté le 20-11-2003 à 17:52:56    

gizmo a écrit :

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
 


 
ya un truc que je comprends pas : pokoa la fin des balises c /> , je sais que ca marche avec > mais si on réfléchit , logiquement ca devrait meme pas exister /> etant donné sur > est de toute facon opposé a <  :??:

Reply

Marsh Posté le 20-11-2003 à 17:55:27    

en HTML t'as raison
en XHTML gizmo a raison, vu que le XHTML c'est du HTML dans un document XML, et qu'en XML toutes les balises doivent être refermées (et un met un "/" avant le ">" pour les balises "vides" comme les <meta> et les <img>, et un espace pour pas faire foirer les vieux browsers)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-11-2003 à 19:05:45    

ok vu

Reply

Marsh Posté le 21-11-2003 à 02:23:39    

En fait, soit tu fais un <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
Soit tu fais un htmlentities.
Moi, je préfaire la seconde méthode. Comme ça en une seule ligne de code, je gère les accents et je bloque les javascripts et autres morceaux de codes mis dans des zones de saisies. :)
Par contre, c'est vrai que du coup, je suis obligé de faire des htmlentities partout où je risques d'avoir des accents.

Reply

Marsh Posté le 21-11-2003 à 02:23:39   

Reply

Marsh Posté le 21-11-2003 à 09:09:12    

si ce n'est que la première méthode est obligatoire...

Reply

Marsh Posté le 21-11-2003 à 10:56:54    

htmlentities c ca la fonction que je cherchais....
 
Mais gizmo tu es sur qu'en mettant <meta http-equiv="content-type" content="text/html;charset=ISO-8859-15"/> ca suffit pour la normalisation W3C?

Reply

Marsh Posté le 21-11-2003 à 11:06:35    

oui.

Reply

Marsh Posté le 21-11-2003 à 11:08:25    

cool ca va m'eviter de me faire.....
Merci ;)

Reply

Marsh Posté le 21-11-2003 à 11:40:20    

Convertir les accents en &eacute etc. ça allourdit la page pour rien [:spamafote] Depuis des années les browsers et validateurs acceptent le <meta charset...> sans problèmes.


Message édité par antp le 21-11-2003 à 11:43:30

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-11-2003 à 11:42:28    

je savais pas..je penssais que si on voulait un code propre il fallait passer par là....

Reply

Marsh Posté le 21-11-2003 à 11:43:19    

C'est plutôt le contraire :whistle:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-11-2003 à 11:44:46    

:D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed