Mailto+urlencode probleme

jerome69003 Messages postés 3 Date d'inscription mardi 2 novembre 2004 Statut Membre Dernière intervention 19 octobre 2009 - 16 févr. 2005 à 13:02
jerome69003 Messages postés 3 Date d'inscription mardi 2 novembre 2004 Statut Membre Dernière intervention 19 octobre 2009 - 18 févr. 2005 à 12:40
Salut a vous,

j'ai actuellement un soucis avec la fonction rawurlencode. En fait,
j'ai besoin de recuperer l'URL d'un fichier mis a dispo sur un serveur
et d'envoyer cette URL par email en cliquant sur un bouton (demo a
l'adresse http://www.ddbnm.lineatureftp.fr).

J'utilise le code suivant :

">

Ce code fonctionne tres bien sur les navigateurs Safari, Camino,
Internet Explorer 5 mais ne fonctionne pas sur IE 5.1.7 (en fait il ne
me traduit pas les caracteres speciaux en hexadecimal ce qui fait que
les espaces empechent d'avoir le lien entier) ni sur IE 5.2.3.

Ais-je mal positionne le code rawurlencode ou est-ce un autre code a mettre a la place ?

Merci pour vos reponses,

Jerome69003

3 réponses

JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 2
16 févr. 2005 à 13:48
Bonjour,

deja :


">

Essaye ca !
0
quiaimeflash Messages postés 270 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 11 juillet 2007
16 févr. 2005 à 17:07
Oui et c'est normale !!

Internet explorer est un des rares à ne pas accepter les noms de domaines avec des caractères spéciaux, et bien heuresement, car il va y avoir de la fraude si on peut remplacer les caractères spéciaux par leur code ASCII sans que les visiteurs s'en rendent compte !

Donc la réponse est non, avec IE 5.x.x ca va pa être possible.

Voici un lien vers une news en parlant justement : http://www.zdnet.fr/actualites/internet/0,39020774,39205451,00.htm
Je pense que c'est sa :)
0
jerome69003 Messages postés 3 Date d'inscription mardi 2 novembre 2004 Statut Membre Dernière intervention 19 octobre 2009
18 févr. 2005 à 12:40
Merci pour la reponse,

en fait je suis arrive a m'en sortir avec le bout de code que tu m'as
propose Jojo738 par contre si j'ai un fichier dans un dossier je me
retrouve avec un probleme car le rawurlencode me transforme le "slash(
/)" en %20 ce qui fait que l'adresse ne marche plus.

Il y a t'il une possibilite de passer outre (un autre code php ?) ?

Merci pour vos reponses,

Jerome
0
Rejoignez-nous