Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1663 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Une fonction qui convertit les SGML ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Une fonction qui convertit les SGML ?

n°1182285
Masenko
Posté le 23-08-2005 à 14:02:11  profilanswer
 

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:

mood
Publicité
Posté le 23-08-2005 à 14:02:11  profilanswer
 

n°1182300
xtof_83
Freeride Spirit
Posté le 23-08-2005 à 14:10:07  profilanswer
 

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. }


n°1182309
Masenko
Posté le 23-08-2005 à 14:17:05  profilanswer
 

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
n°1182322
xtof_83
Freeride Spirit
Posté le 23-08-2005 à 14:26:49  profilanswer
 

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

n°1182646
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-08-2005 à 17:59:57  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Une fonction qui convertit les SGML ?

 

Sujets relatifs
De l'aide sur la fonction "Include", s'il vous plait![VBA] Problème avec la fonction shell
[SQL] Mais comment fonctionne la fonction ENCRYPTFonction Autofilter sur les dates
[PHP] Fonction analogue à substr_compare() en PHP4Est ce que Online.net a la fonction ftp activé, telecharger en http
[Maths] Fonction du cercle autour d'un point...[MySQL][MD5][Java] Fonction de "déhashage"
Quel est la syntaxe pour utiliser les variables dans une fonctionrécupérer du contenu XML d'une fonction PHP dans une feuille XSLT ?
Plus de sujets relatifs à : Une fonction qui convertit les SGML ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)