cURL demandant URL avec des espaces dans l'URL.. Que faire
Donc je suis en train de roulage cette URL:
http://images.fastcompany.com/upload/Screen coup 2011-04-28 à 8.13.21 PM.png
URL Encodée il se lit comme:
http%3A%2F%2Fimages.fastcompany.com%2Fupload%2FScreen+shot+2011-04-28+at+8.13.21+PM.png
Cependant, curl a besoin d'elle pour être décodé dans une URL propre évidemment.
Comment puis-je contourner ce problème? cURL abandonne le reste de la chaîne dès qu'il atteint n'importe quel espace... 🙁
Je dois mentionner que je ne peut pas envelopper les URL avec des guillemets car c'est une variable qui est affiché.
Edit: hahahahaha wowwwwww brainfart.. merci les gars 😛
c'est une autre alternative pour faire exactement cela: unix.stackexchange.com/questions/86729/...
OriginalL'auteur Atticus | 2011-05-09
Vous devez vous connecter pour publier un commentaire.
Suffit d'utiliser str_replace.
OriginalL'auteur Kane Wallmann
Peut-être essayer de remplacer les espaces avec
%20
?OriginalL'auteur Drew
J'utilise:
OriginalL'auteur Hoàng Vũ Tgtt
Utiliser le
str_replace();
fonction. Remplacer votre" "
avec"%20"
OriginalL'auteur Mitchell M