Une fonction qui convertit les SGML ?

Une fonction qui convertit les SGML ? - PHP - Programmation

Marsh Posté le 23-08-2005 à 14:02:11    

Hello ;p
Je recherche une fonction qui convertit les SGML.
htmlentities() et htmlspecialchars le font mais je ne veux pas que le code html <html> <br /> <a href.... etc... soit convertit.
 
Je veux seulement les caractères spéciaux genre €, î, œ, etc... soit changé.
 
J'ai eu beau googler j'ai pas trouvé voilà si vous pouvez m'aider ce serait cool :love:

Reply

Marsh Posté le 23-08-2005 à 14:02:11   

Reply

Marsh Posté le 23-08-2005 à 14:10:07    

Falais juste allé en page 2 de ce topik..enfin j'aime me répéter...
 

xtof_83 a écrit :

Bon je m'auto répond
et je vous donne cela qui est pas mal:
 

Code :
  1. function mrpropre($chaine){
  2. $tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ()[]'~$&%*@ç!?;,:/\^¨€{}|+-";
  3. $replac = "-AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn---------------------E-----";
  4. $mrpropre =(strtr($chaine,$tofind,$replac));
  5. $mrpropre = ereg_replace("\""," ", $mrpropre);
  6. $mrpropre = ereg_replace("[-]{2,}", " ", $mrpropre);
  7. return $mrpropre;
  8. }


Reply

Marsh Posté le 23-08-2005 à 14:17:05    

Merci mais je ne veux pas remplacer un EURO par un E par exemple mais un € par & # 8 3 6 4; (j'ai mis des espaces sinon c'est changer en signe €)
Etc...


Message édité par Masenko le 23-08-2005 à 14:17:36
Reply

Marsh Posté le 23-08-2005 à 14:26:49    

ben oui cette fonction n'est pas copyright..tu en fait ce que tu veux.... :lol:

Reply

Marsh Posté le 23-08-2005 à 17:59:57    

fonction HtmlEntities ?
Il y a pas mal de caractères qui peuvent être utilisés tels quels à condition de déclarer le bon jeu de caractère dans le head de la page (iso-8859-1 et compagnie) et donc la conversion n'est pas utile.
D'autres comme € et œ qui sont propres à Windows (et défini à des emplacements non standards) et que PHP aura peut-être du mal à traiter automatiquement, il faudra traiter à part.


Message édité par antp le 23-08-2005 à 18:00:20

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

Sujets relatifs:

Leave a Replay

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