Я пытаюсь загрузить изображение из URL-адреса, и если это gif, я собираюсь его преобразовать, и в противном случае я собираюсь просто оставить его как есть. Тем не менее, очень похоже на this question (на самом деле решить ту же проблему), у меня есть URL-адреса, которые не содержат расширений файлов, поэтому мне нужно как-то определить тип файла другим способом.Как проверить тип файла URL в PHP?
Каков наилучший способ для этого? Использование заголовков, вероятно, будет легким, но поскольку я знаю, что URL-адрес должен будет включать перенаправление, прежде чем я могу получить доступ к файлу, я не уверен, что это лучший способ его протестировать?
Возможно, вы можете попробовать расширение fileinfo pcl? http://www.php.net/manual/en/ref.fileinfo.php – Ben
Я думаю, вы хотите ['finfo_file()'] (http://www.php.net/manual/en/function.finfo- file.php). –
Я попытался использовать finfo_file, но он выдает сообщение об ошибке «Failed ident data 0: (null)», когда я использую полный URL-адрес в качестве имени файла. –