PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 13-07-2011 08:43:43

Sq78
Membre
Inscription : 13-05-2009
Messages : 47

Problème avec apostrophe dans un lien

Bonjour,

Exemple pour : BOULC'H Hervé
Dans ma base, la valeur est entrée comme ceci BOULC\'H Hervé

Dans ma liste, je cache les apostrophes avec un stripslashes...

  $identite = "".ucwords(strtolower($row['prenom']))." ".ucwords(strtolower($row['nom']))."";
        echo "<a href='http://fr.wikipedia.org/wiki/".urlencode($identite)."' target='_blank'>".stripslashes($row['nom']).' '.stripslashes($row['prenom'])."</a>";

Dans mon lien, ça met http://fr.wikipedia.org/wiki/Herv%E9+Boulc%5C%27h et wikipedia cherche Hervé+Boulc\'h
ce qui evidemment il ne trouve pas

Comment résoudre ce problème svp ?

Hors ligne

#2 13-07-2011 15:16:46

Sq78
Membre
Inscription : 13-05-2009
Messages : 47

Re : Problème avec apostrophe dans un lien

J'ai trouvé. J'ai remplacé

'http://fr.wikipedia.org/wiki/".urlencode($identite)."'

par

'http://fr.wikipedia.org/wiki/".urlencode(stripslashes($identite))."'

Hors ligne

Pied de page des forums