我需要一些幫助,如何做到這一點,我有這個網址http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211,我需要通過PHP上傳它,但沒有擴展名的網址所有像MTV這樣的圖像。 jpg,我知道這是因爲我通過URL通過imageshack.us進行了上傳,並生成/保存了具有擴展名.jpg的URL。PHP上傳圖片URL無延伸
回答
我想象的
$url = 'http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211';
$image = file_get_contents($url);
file_put_contents('newimage.jpg', $image);
一些組合應該幫助
你也可以從提取的ID URL也是(我假設它是ID):
$url = 'http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211';
preg_match('!(\d+)\?!', $url, $matches);
$image = file_get_contents($url);
file_put_contents($matches[1] . '.jpg', $image);
其簡單的我猜 $uploadurl=" http://mtv.mtvnimages.com/uri/mgid:uma:content:mtv.com:1698905?width=281&height=211".".jpg"
只是CONCAT 「.JPG」 末
問題在於它返回一個HTTP 500錯誤,它不允許保存圖像。 –
那麼你應該有什麼張貼在你的問題......編輯你的問題和發佈真正的問題... – 2012-12-21 10:09:08
其因爲我認爲圖像是「1698905」,如果在最後可能是錯誤 –
- 1. 圖片越來越延伸
- 2. PHP圖片上傳
- 3. 圖片上傳PHP
- 4. 圖片上傳PHP
- 5. Php圖片上傳
- 6. php圖片上傳
- 7. php上傳圖片
- 8. 圖片上傳 - 返回URL
- 9. ASIFormDataRequest上傳圖片從URL
- 10. 從url上傳圖片
- 11. 從URL上傳圖片並上傳
- 12. 來自pictureTaken的圖片延伸
- 13. Internet Explorer 11 svg延伸的圖片
- 14. 整張圖片上延伸的iPhone圖像查看
- 15. CKEditor 4.6上傳後圖片上傳不會插入圖片URL
- 16. Facebook的PHP SDK上傳圖片 - 圖片
- 17. PHP圖片上傳和顯示圖片
- 18. php上傳圖片失敗上傳
- 19. 在一個版本的chrome上,一張圖片垂直延伸
- 20. PHP圖片上傳問題
- 21. 圖片不會上傳PHP
- 22. 用php上傳圖片
- 23. ERREUR上傳圖片PHP
- 24. PHP圖片上傳MySQL的
- 25. 使用php上傳圖片
- 26. 上傳多張圖片PHP
- 27. 用PHP上傳圖片
- 28. PHP jQuery的圖片上傳
- 29. PHP文件上傳(圖片)
- 30. 上傳圖片用PHP
定義*上傳URL *,請 – Raffaele
我看不到這裏的問題.....所以如果你沒有直接在url中看到擴展名? – 2012-12-21 10:07:13
需要通過PHP上傳/保存,但URL中沒有擴展名,因此我遇到了這個問題。 –