Код, основанный на exif_read_data (), перестает выдавать ожидаемый результат - PullRequest
1 голос
/ 15 февраля 2011

У меня есть фотоблог, который распечатывает информацию EXIF ​​из моих изображений (http://php.net/manual/en/function.exif-read-data.php).

Отлично работал до сегодняшнего дня. Он просто перестал печатать данные. Я не вносил никаких изменений в файлы.

Изображения находятся в папке загрузки WordPress. Если я пытаюсь использовать php-файл image + exif в public_html, я получаю данные как обычно. Что могло вызвать это? Спасибо!

Ответы [ 2 ]

0 голосов
/ 15 февраля 2011

Отлично работал до сегодняшнего дня.

Поскольку он просто перестал работать, я бы предположил, что это как-то связано с вашим общим сервером. Посмотрите на вашу конфигурацию Php и посмотрите, включена ли поддержка «EXIF». Вы можете вызвать phpinfo () следующим образом:

<? phpinfo(); ?>

Если есть проблема с конфигурацией Php, есть обходные пути (некоторые разделяемые хостинги позволяют вам настраивать php с помощью .htaccess или добавляя файл php.ini в каталог, содержащий параметры, которые необходимо переопределить, но может быть лучше связаться с вашим провайдером общего хостинга).

0 голосов
/ 15 февраля 2011

Если изображения загружаются одинаково, в коде, как вы указали, не было никаких изменений, тогда единственный вывод состоит в том, что изображения больше не содержат данных EXIF ​​или изменился метод кодирования.

Сравните все EXIF-теги из изображения в течение функционального периода с текущим. Должна быть некоторая разница во входных данных.

...