回答
使用文件名进行操作要容易得多。
使用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