1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| function generation_url($chaine)
{
$char = htmlentities(stripslashes(strtolower($chaine)),ENT_QUOTES) ;
$cherche = array(""", "&", "€", "<", ">", "œ", "Ÿ", " ", "¡", "¢", "£", "¤",
"¥", "¦", "§", "¨", "©", "ª", "«", "¬", "*", "®", "&masr;", "°", "±", "²",
"³", "´", "µ", "¶", "·", "¸", "¹", "º", "»", "¼", "½", "¾",
"¿", "À", "Á", "Â", "Ã", "Ä", "Å", "&Aelig", "Ç", "È", "É", "Ê",
"Ë", "Ì", "Í", "Î", "Ï", "ð", "Ñ", "Ò", "Ó", "Ô", "Õ", "Ö",
"×", "Ø", "Ù", "Ú", "Û", "Ü", "Ý", "þ", "ß", "à", "á", "â",
"ã", "ä", "å", "æ", "ç", "è", "é", "ê", "ë", "ì", "í", "î",
"ï", "ð", "ñ", "ò", "ó", "ô", "õ", "ö", "÷", "ø", "ù", "ú",
"û", "ü", "ý", "ÿ", "þ", " ", ",", ";", ".", ":", "!", "?", "/", "(", ")", "{", "}", "[", "]", "+", "=", "*",
"~", "'", "'");
$remplace = array("", "", "", "", "", "oe", "y", "-", "i", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "a", "a", "a", "a", "a", "a", "a", "c", "e", "e", "e", "e", "i", "i", "i", "i", "d", "n", "o", "o", "o",
"o", "o", "", "", "u", "u", "u", "u", "y", "", "", "a", "a", "a", "a", "a", "a", "", "c", "e", "e", "e", "e", "i", "i", "i", "i", "o", "n",
"o", "o", "o", "o", "o", "", "", "u", "u", "u", "u", "y", "y", "", "-", "", "-", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "-", "-" );
return str_replace($cherche, $remplace, $char);
} |
Partager