URL изображения, как показано ниже.
$url = https://lh3.googleusercontent.com/-4T303dPCnp0ZnkzQjSIjeB7k8L_DiQglhUgNqXM-OkeLQXoNwwFnzM1MoFjJGw7DGI=w300
Как получить расширение от этого URL.
Я использую pathinfo, чтобы получить расширение, но оно не работает
$ext = pathinfo($destinationPath.$filename, PATHINFO_EXTENSION);
Кто-нибудь поможет мне получить расширение изображения из URL.
pathinfo просто анализирует путь, вы не можете использовать его в этом контексте, когда путь не имеет расширения. Вам нужно назначить расширение на основе типа пантомимы.
Итак, во-первых, получите MIME-тип, как здесь: https://stackoverflow.com/a/12023961/1059672
Затем назначьте расширение на основе типа MIME, как здесь: https://stackoverflow.com/a/16511092/1059672
Других решений пока нет …