pb url caractères spéciaux

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 : pb url caractères spéciaux

par Invité » 07 mars 2007, 18:46

si, ca marche

et si ca marche pas:

Code : Tout sélectionner

$bla = chr(39); $mavar = 'aujourd&'.$bla.'hui';
http://www.ptilien.fr/aaaaz

par orgerix » 07 mars 2007, 18:43

Merci pour ces fonctions.

J'utilisais un ereg_remplace() en metant comme argument tous les caratère déformé et leurs équivalents...

par jojolapine » 07 mars 2007, 18:40

on peu dire que t'es des plus explicites toi ... :?

par Ryle » 07 mars 2007, 18:40

Je doute que de passer par un #39 pour remplacer l'apostrophe dans l'url soit réellement éfficace... pour peu qu'il s'agisse d'un paramètre, le & va déjà compromètre l'opération.

J'opterais plus pour la solution d'urlencode() proposée par jobi1722 que par du htmlentities().

par Lizard » 07 mars 2007, 18:36

$mavar = "aujourd&*#*3*9*;hui";

sans * et voila, ca marche...

par jojolapine » 07 mars 2007, 18:32

& # 3 9 ; = '
mais encore ?

par Invité » 07 mars 2007, 18:16

& # 3 9 ; = '

par Lizard » 07 mars 2007, 18:15

par jobi1722 » 06 mars 2007, 15:55

Bonjour,

renseigne toi sur urlencode et urldecode, cela devrait résoudre ton problème :)

Bon courage

pb url caractères spéciaux

par Invité » 06 mars 2007, 15:49

Bonjour,

j'essaye de passer en url une variable string du type:
$mavar = "aujourd'hui";

tout ce qui est après le ' n'est pas passé dans l'url. comment résoudre ce pb?
Merci pour vos réponses.