Проверьте это, файл является изображением в PHP

У меня есть метод очень "в лоб" перемещения мыши 1 точка в направлении X и затем обратно каждые 3 минуты.

Там может меня более изящное решение, но это - быстрое исправление.

13
задан random 2 July 2011 в 18:23
поделиться

2 ответа

Использование (части) библиотеки GD.

PHP: GD - Руководство

array getimagesize ( string $filename [, array &$imageinfo ] )

Первым элементом массива будет 0, если изображение отсутствует. PHP: getimagesize

Если у вас не установлен GD (в большинстве случаев вы будете), вы можете прочитать заголовок файла, как Шейн упомянул .

РЕДАКТИРОВАТЬ: На самом деле, как указал Нил в комментариях, библиотека GD даже не обязана использовать эту функцию. Так что используйте это.

14
ответ дан 1 December 2019 в 22:07
поделиться

Наиболее эффективным способом было бы просмотреть начальные байты файла и проверить спецификатор файла «магический номер». Вот список магических чисел .

4
ответ дан 1 December 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: