jerome69003
Messages postés3Date d'inscriptionmardi 2 novembre 2004StatutMembreDernière intervention19 octobre 2009
-
16 févr. 2005 à 13:02
jerome69003
Messages postés3Date d'inscriptionmardi 2 novembre 2004StatutMembreDernière intervention19 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 ?
quiaimeflash
Messages postés270Date d'inscriptionsamedi 29 novembre 2003StatutMembreDernière intervention11 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.
jerome69003
Messages postés3Date d'inscriptionmardi 2 novembre 2004StatutMembreDernière intervention19 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 ?) ?