我在這裏的腳本正常工作:與有空格的文件名處理
image protection in codeigniter
但是它會顯示一個破碎的形象,如果我的文件名中有空格,所以說這是「奧巴馬1.JPG」。
要嘗試解決這個問題,我已經使用http://php.net/manual/en/function.escapeshellarg.php
,代之以符合「%」 S的img_id所有的空格。
但我沒有運氣。我無法將白色空間去掉,所以必須根據字符串的結構來製作。
感謝您的幫助。
我在這裏的腳本正常工作:與有空格的文件名處理
image protection in codeigniter
但是它會顯示一個破碎的形象,如果我的文件名中有空格,所以說這是「奧巴馬1.JPG」。
要嘗試解決這個問題,我已經使用http://php.net/manual/en/function.escapeshellarg.php
,代之以符合「%」 S的img_id所有的空格。
但我沒有運氣。我無法將白色空間去掉,所以必須根據字符串的結構來製作。
感謝您的幫助。
當你調用圖像只使用
echo urlencode($image_name);
這應該修復它!
如果您使用的URL中的文件名試圖用20%替代空間,因此「奧巴馬%201.jpg」
如果它在'file_exists($ filepath)'處被解僱,並且$ filepath應該是一個url,那麼也許你應該'rawurlencode'這個文件名。 http://ca2.php.net/manual/en/function.rawurlencode.php – dnagirl 2012-07-13 13:32:17