Salut,
J'ai mis en place une fonction pour encoder mes urls, mais elle ne fonctionne pas, c'est à n'y rien comprendre.
Mon url :
Si vous y constater une erreur...
Merci,
J'ai mis en place une fonction pour encoder mes urls, mais elle ne fonctionne pas, c'est à n'y rien comprendre.
Code:
function encode($str) {
$str=strtolower($str);
$str = strtr($str, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$occs = Array(',', ' ', '>', '<', '?', '.', '"', ''', ';', '#' ,'&','/','=','-','+',':','@');
$reps = Array('_', '_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_');
$str = str_replace($occs,$reps,$str);
$arr = explode("_",$str);
foreach($arr as $key => $val) {
if(trim($val) == "")
unset($arr[$key]);
}
$str = implode("-",$arr);
return $str;
}
Mon url :
Code:
href="'.$cat->id.'-'.encode($cat->nom).'.html">
Si vous y constater une erreur...
Merci,