Url Rewriting avec accent

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Url Rewriting avec accent

par aelurus » 18 juil. 2006, 17:39

htmlentity() est pas mal pour sa, il m'a permit de mettre des liens sur des fichiers html avec des accents. Mais pas essayé avec l'urlrewiting

Code : Tout sélectionner

$orig = 'J\'ai "sorti" le <strong>chien</strong> tout à l\'heure'; $a = htmlentities($orig); $b = html_entity_decode($a); echo $a; // J'ai "sorti" le <strong>chien</strong> tout &agrave; l'heure echo $b; // J'ai "sorti" le <strong>chien</strong> tout à l'heure
http://maconlinux.net/php-online-manual ... ecode.html

par Elie » 17 juil. 2006, 17:22

Cela veut dire qu'il faut aussi eviter les accent dans les variables ?

Parce que l'url rewriting n'est rien d'autre qu'une réorgination des variables ?

Merci effectivement de me confirmer ca :)

Elie

par Ryle » 16 juil. 2006, 19:54

Je ne suis pas sur que ton problème ait une solution, je laisse le soin aux autres de confirmer ou d'infirmer cela.

D'une manière générale il faut éviter les accents et caractères spéciaux autres que "_" et "-" dans les url (que ce soit dans les noms de fichiers ou de dossier). Les accents sont autorisées dans les noms de domaines depuis 2001, mais s'ils parviennent à rediriger un nom avec accent vers un site web, peu de serveurs font de même au sein d'un site...

Url Rewriting avec accent

par Elie » 16 juil. 2006, 18:39

Bonjour,

Je n'arrive pas dans ma formule d'url rewriting a trouver un expression regulier qui accepte les accent ...

En effet si mon url est /1-le_nom.html ca passe mais si c'est /1-l_éxemple.html ca ne passe pas a cause du é ...

Si vous avez une petite solution pour moi ?

Merci, Elie