Vous êtes connecté en tant que anonymous Se Deconnecter
application/class/caracter.class.php
647879dc
 <?php
 
 class Caracter{
 
     public static function normalise_ChaineDeCaracteresDownload($chaine)
     {
         //return Caracter::remplacerAccents($chaine);
         return Caracter::fp_stripslashes($chaine);
     }
     public static function normalise_ChaineDeCaracteresUpload($chaine)
     {
         return Caracter::fp_addslashes($chaine);
     }
     public static function remplacerAccents($chaine)
     {
         // $chaine = encoder_UTF8($chaine);
         $chaine = str_replace('é', '&eacute;', $chaine);
         $chaine = str_replace('è', '&egrave;', $chaine);
         $chaine = str_replace('ë', '&euml;', $chaine);
         $chaine = str_replace('ê', '&ecirc;', $chaine);
         $chaine = str_replace('ç', '&ccedil;', $chaine);
         $chaine = str_replace('Ç', '&Ccedil;', $chaine);
         $chaine = str_replace('à', '&agrave;', $chaine);
         // $chaine = str_replace('','&aeacute;',$chaine);
         $chaine = str_replace('â', '&circ;', $chaine);
         $chaine = str_replace('ä', '&uml;', $chaine);
         $chaine = str_replace('î', '&icirc;', $chaine);
         $chaine = str_replace('ï', '&iuml;', $chaine);
         $chaine = str_replace('ù', '&ugrave;', $chaine);
         $chaine = str_replace('û', '&ucirc;', $chaine);
         $chaine = str_replace('ü', '&uuml;', $chaine);
         $chaine = str_replace('É', '&Eacute;', $chaine);
         $chaine = str_replace('Ê', '&Ecirc;', $chaine);
         $chaine = str_replace('È', '&Egrave;', $chaine);
         $chaine = str_replace('Ë', '&Euml;', $chaine);
         $chaine = str_replace('À', '&Agrave;', $chaine);
         // $chaine = str_replace('','&Aeacute;',$chaine);
         $chaine = str_replace('Â', '&Acirc;', $chaine);
         $chaine = str_replace('Ä', '&Auml;', $chaine);
         $chaine = str_replace('Î', '&Icirc;', $chaine);
         $chaine = str_replace('Ï', '&Iuml;', $chaine);
         $chaine = str_replace('Ù', '&Ugrave;', $chaine);
         $chaine = str_replace('Û', '&Ucirc;', $chaine);
         $chaine = str_replace('Ü', '&Uuml;', $chaine);
         return Caracter::remplacerGuillemets($chaine);
     }
     public static function remplacerGuillemets($chaine)
     {
         $chaine = str_replace("'", "&#39;", $chaine);
         $chaine = str_replace('"', '&#34;', $chaine);
         return $chaine;
     }
     public static function fp_addslashes($T)
     {
         if (get_magic_quotes_gpc() == 1)
             return $T;
         else
             return addslashes($T);
     }
     public static function fp_stripslashes($T)
     {
         if (get_magic_quotes_gpc() == 1)
             return stripslashes($T);
         else
             return $T;
     }
 }