2011-05-09 59 views
12

所以我想這捲曲網址:捲曲請求的URL與URL空格..怎麼辦

http://images.fastcompany.com/upload/Screen shot 2011-04-28 at 8.13.21 PM.png

URL編碼它的內容:

http%3A%2F%2Fimages.fastcompany.com%2Fupload%2FScreen+shot+2011-04-28+at+8.13.21+PM.png

然而curl需要將它解碼爲一個合適的URL。

我該如何解決這個問題?捲曲只要達到任何空白脫落的字符串的其餘部分... :(

我應該提,我不能換用雙引號的URL,因爲它被張貼的變量。

編輯:hahahahaha wowwwwww brainfart ..感謝球員:?:P

+0

這是另一種替代方案正是這樣做的:http://unix.stackexchange.com/questions/86729/any-way-to-encode-the -url合捲曲命令 – 2014-12-05 04:18:05

回答

19

只需使用str_replace函數替換空間

echo str_replace (' ', '%20', 'http://images.fastcompany.com/upload/Screen shot 2011-04-28 at 8.13.21 PM.png'); 
9

也許嘗試與%20

0

使用str_replace();函數。更換你" ""%20"

2

我用:

$link = trim($link); 
$link = str_replace (' ', '%20', $link);