$path = 'http://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc6/372096_100002534902767_1927052265_n.jpg';
$info = file_put_contents('new/angel.jpg', file_get_contents(urldecode($path)));
echo $info;
它在localhost
上正常工作,但它在我的網站上無法正常工作。file_put_contents無法在服務器上存儲圖像
任何想法可能是什麼問題?
文件夾'新'存在於我的虛擬主機... –
其他圖像文件是動態生成我的imagecreatefromjpeg()或合併圖片創建新圖像文件並將其存儲在Web服務器上。 –
然後繼續檢查其他要點......如果'echo strlen(file_get_contents(urldecode($ path)));'沒有返回正確的文件大小,那麼file_get_contents可能不起作用。你是否啓用了警告? 'error_reporting(E_ALL)'應該在開發過程中的所有腳本中。 –