pathinfo — PHP получить расширение изображения из URL?

URL изображения, как показано ниже.

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

Как получить расширение от этого URL.

Я использую pathinfo, чтобы получить расширение, но оно не работает

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

Кто-нибудь поможет мне получить расширение изображения из URL.

3

Решение

pathinfo просто анализирует путь, вы не можете использовать его в этом контексте, когда путь не имеет расширения. Вам нужно назначить расширение на основе типа пантомимы.

Итак, во-первых, получите MIME-тип, как здесь: https://stackoverflow.com/a/12023961/1059672
Затем назначьте расширение на основе типа MIME, как здесь: https://stackoverflow.com/a/16511092/1059672

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]