2009-10-12 8 views
1

Salut les gars, je voudrais savoir comment je peux avoir PHP afficher cette URL correctement. Y at-il une méthode de codage de travail que je peux utiliser qui convertit tout cela:PHP méthode d'encodage URL

253A%252F%252F 

à

:// 

dans

https%253A%252F%252Fvideos-private.s3.amazonaws.com%252Flesson05.flv 

Répondre

3
+0

Je m'attendais à ce que cela fonctionne mais ce n'est pas le cas. S'il vous plaît donnez votre avis! Je vous remercie. $ output = "fichier = https% 253A% 252F% 252Fbassrx-private.s3.amazonaws.com% 252Flesson05.flv" $ flv = urlencode ($ output); echo urlencode ($ flv); – Ronal

+1

Ronal, vous devez décoder, ne pas encoder. –

0

La fonction urldecode décode tout % ## encodage dans la chaîne donnée. Dans votre chaîne "output" vous avez% 253A et ainsi de suite. Supprimez ces% 25 et tout ira bien.

5

Vous devez utiliser le double urldecode, à savoir

$ beuty_url = urldecode (urldecode ("https% 253A% 252F% 252Fbassrxprivate.s3.amazonaws.com% 252Flesson05.flv")); echo $ beuty_url;

Questions connexes