回答
使用文件名進行操作要容易得多。
使用getimagesize
($url)
。具體來說,請參閱結果數組的索引2。
謝謝。我正在使用它。只是一個問題,你如何獲得文件大小? (kb/mb大小) – lisovaccaro 2012-08-05 02:01:09
@ Liso22:'filesize($ url)'或'strlen($ image)'。 – Ryan 2012-08-05 02:18:30
@ Liso22:如果你提取一個URL,你應該使用'strlen',這樣你就不會執行第二個HTTP請求。爲了使它成爲人類可讀的(kb/mb),你需要編寫一個循環,在每次傳遞時將值除以1024,而值大於1024.如果找不到示例函數打開一個新問題,我將用高效執行此操作的函數。 – Geoffrey 2012-08-05 02:33:09
你不能,你只有內容。如果可能,請從$url
中獲得:
$extension = pathinfo ($url, PATHINFO_EXTENSION);
太棒了!非常感謝 – 2016-03-04 10:12:06
- 1. 如何獲得文件的擴展名
- 2. 獲得發佈文件擴展名asp.net
- 3. 如何通過file_get_contents獲取文件擴展名
- 4. 如何從沒有擴展名的文件名獲取文件擴展名?
- 5. 從文件擴展名獲取ImageFormat
- 6. 獲取文件擴展名
- 7. 得到的file_get_contents文件名
- 8. 如何從url獲得文件擴展名
- 9. 如何從Ruby文件路徑中獲得文件名無擴展名
- 10. 獲得文件的擴展名而不知道擴展名,無模式
- 11. 獲取除擴展名外沒有擴展名的文件名
- 12. Bizarre file_get_contents()行爲與純文本文件和沒有擴展名?
- 13. 從URL和帶文件擴展名獲取文件名
- 14. 從文件獲取擴展
- 15. 從文件名中獲取文件名和擴展名沒有文件名
- 16. 如何獲得沒有文件擴展名的鏈接名稱?
- 17. 如何獲得沒有擴展名的文件名?
- 18. 如何使用xp_dirtree獲得沒有擴展名的文件名
- 19. ReactJS Dropzone如何獲得基文件名(無擴展名)?
- 20. 從uri獲得擴展
- 21. 如何從Omnigraffle沒有擴展名得到文件名?
- 22. 從文件名中刪除擴展名
- 23. 從文件名中刪除擴展名
- 24. Mozilla(Firefox,Thunderbird)擴展名:如何獲得擴展名(來自install.rdf)?
- 25. 文件擴展名
- 26. 文件擴展名[]
- 27. 文件擴展名
- 28. 文件擴展名
- 29. 文件擴展名
- 30. 文件擴展名
從'$ url'得到它會更好 – SomeKittens 2012-08-05 01:51:46