JeuWeb - Crée ton jeu par navigateur

Version complète : [Résolu]Encodage d'url
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour bonjour, j'essaie de passer sur mon site des variables via url rewriting, pas de problème tout marche, seulement quand je fais aussi passer le titre de l'article (que je n'utilise pas) c'est moche:

exemple:

vraie page: http://www.disneytheque.com/?action=lire_article&id=10
page d'avant: http://www.disneytheque.com/article_10.html marche
page actuelle: http://www.disneytheque.com/%5Bavant-pre...go_10.html marche, mais moche (avec urlencode() )
et je voudrais: http://www.disneytheque.com/Avant_premie...go_10.html

en gros enlever accents, caractères spéciaux etc. pour avoir une jolie url Smile

(ah oui j'oubliait: variable de base: "[Avant première] La colonie de vacances de Dingo")

Merci!
Tu peux faire des traitements dans ce genre par exemple :
Code PHP :
<?php 
$acc
= explode( ',',
'À,Á,Â,Ã,Ä,Å,à,á,â,ã,ä,å,Ò,Ó,Ô,Õ,Ö,Ø,ò,ó,ô,õ,ö,ø,È,É,Ê,Ë,é,è,ê,ë,Ç,ç,Ì,Í,Î,Ï,ì,í,î,ï,Ù,Ú,Û,Ü,ù,ú,û,ü,ÿ,Ñ,ñ' );
$no_acc = explode( ',',
'A,A,A,A,A,A,a,a,a,a,a,a,O,O,O,O,O,O,o,o,o,o,o,o,E,E,E,E,e,e,e,e,C,c,I,I,I,I,i,i,i,i,U,U,U,U,u,u,u,u,y,N,n' );

$chaine = str_replace( $acc, $no_acc, $chaine );
$chaine = ereg_replace( '[^a-zA-Z0-9]', '_', $chaine );
$chaine = ereg_replace( '-+', '-', $chaine );
$chaine = ereg_replace( '^-+', '', $chaine );
$chaine = ereg_replace( '-+$', '', $chaine );
Parfait!

Merci beaucoup!