par
zepretender » 10 oct. 2006, 16:50
Bonjour,
J'utilise FCKEsditor en mode PHP.
Lorsque j'upload un fichier, j'aimerai que celui-ci soit "formaté" pour enlever les accentuations et espaces. J'ai une fonction prête à l'emploi
Code : Tout sélectionner
function transfoTexte($texte){
$accent='ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËéèêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ';
$noaccent='aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn';
$texte = strtr($texte,$accent,$noaccent);
$texte = str_replace(" ","_",$texte);
$texte = preg_replace('/([^.a-z0-9]+)/i', '-', $texte);
return $texte;
}
Mais je ne sais pas où la placer. J'ai bien tenté de modifier le fichier upload.php dans editor/filemanager/upload
Mais ça ne semble rien donner... Désespérant !
Merci pour votre aide précieuse !
Bonjour,
J'utilise FCKEsditor en mode PHP.
Lorsque j'upload un fichier, j'aimerai que celui-ci soit "formaté" pour enlever les accentuations et espaces. J'ai une fonction prête à l'emploi
[code]function transfoTexte($texte){
$accent='ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËéèêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ';
$noaccent='aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn';
$texte = strtr($texte,$accent,$noaccent);
$texte = str_replace(" ","_",$texte);
$texte = preg_replace('/([^.a-z0-9]+)/i', '-', $texte);
return $texte;
} [/code]
Mais je ne sais pas où la placer. J'ai bien tenté de modifier le fichier upload.php dans editor/filemanager/upload
Mais ça ne semble rien donner... Désespérant !
Merci pour votre aide précieuse !