PHP从url获取图片扩展名?

时间:2018-01-09 09:12:40

标签: php pathinfo

图片网址如下。

$url = https://lh3.googleusercontent.com/-4T303dPCnp0ZnkzQjSIjeB7k8L_DiQglhUgNqXM-OkeLQXoNwwFnzM1MoFjJGw7DGI=w300

如何从此网址获取扩展程序。

我使用pathinfo来获取扩展但是它不起作用

$ext = pathinfo($destinationPath.$filename, PATHINFO_EXTENSION);

任何人都可以帮我从网址获取图片扩展名。

1 个答案:

答案 0 :(得分:2)

pathinfo只解析一个路径,当路径中没有扩展名时,你不能在这个上下文中使用它。您需要根据mime类型分配扩展名。

首先,获取mime类型,如下所示:https://stackoverflow.com/a/12023961/1059672 然后,根据mime类型分配扩展名,例如:https://stackoverflow.com/a/16511092/1059672