Проблема с функцией exif_imagetype PHP ?

12 3
anton000
На сайте с 10.05.2013
Offline
32
6973

Не понятно что! Сначала пробовал написать скрипт сам, выдавало всё время ошибку, сейчас же взял скрипт из официальной документации php.net и тоже выдаёт ошибку, почему?


if (exif_imagetype('xax.jpeg') == IMAGETYPE_JPEG) {
echo 'Картинка формата jpeg';
}

Ошибка: Fatal error: Call to undefined function exif_imagetype()

Mik Foxi
На сайте с 02.03.2011
Offline
1216
#1

версия php не слишком старая, поддерживает данную функцию?

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
anton000
На сайте с 10.05.2013
Offline
32
#2
foxi:
версия php не слишком старая, поддерживает данную функцию?

на php.su написано что функция поддерживается только php 4, у меня стоит 5.4. И к тому же я учусь по учебнику, в которой автор тоже использует 5.4 и у него всё выходит. Что можно сделать?

BH
На сайте с 16.01.2013
Offline
4
#3

<?php

if (function_exists('exif_imagetype')) {
echo "This function is installed";
} else {
echo "This function not installed";
}
?>
anton000
На сайте с 10.05.2013
Offline
32
#4
BlackHourse:
<?php

if (function_exists('exif_imagetype')) {
echo "This function is installed";
} else {
echo "This function not installed";
}
?>

Пишет: Parse error: syntax error, unexpected '<' in C:\open\OpenServer\domains\local\test.php on line 8

???

BH
На сайте с 16.01.2013
Offline
4
#5
anton000:
Пишет: Parse error: syntax error, unexpected '<' in C:\open\OpenServer\domains\local\test.php on line 8

???

http://www.sendspace.com/file/qgdpph

anton000
На сайте с 10.05.2013
Offline
32
#6

В браузере просто появляется тот же текст, как и в файле. Пробовал скопировать из файла php код, в свой файл с html тегами. Сделал: получил такую же ошибку.

BH
На сайте с 16.01.2013
Offline
4
#7

залей файл php.ini

siv1987
На сайте с 02.04.2009
Offline
427
#8

Для exif_imagetype должно быть установлено расширение exif. Но не обязательно зацикливаться на нее, есть другие аналоги - http://php.net/manual/en/function.getimagesize.php библиотеки ГД которая включена по умолчанию.

ПС.

php.net:

getimagesize
Этой функции не требуется библиотека GD.
anton000
На сайте с 10.05.2013
Offline
32
#9
BlackHourse:
залей файл php.ini

Я залил так: C:\open\OpenServer\modules\php\PHP-5.4.13\php.ini правильно?

---------- Добавлено 10.06.2013 в 12:01 ----------

Скажите честно, вам на практике написания скриптов, эта тема с картинками часто применялась?

siv1987
На сайте с 02.04.2009
Offline
427
#10

А вообще anton000 вам уже давно советовали научиться использовать поиск

http://www.google.md/search?client=opera&q=exif_imagetype&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

http://www.google.md/search?client=opera&q=php+get+image+type&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

Ваш вопрос гуглится за минуту.

anton000:
Скажите честно, вам на практике написания скриптов, эта тема с картинками часто применялась?

При работе с изображениями, "эта тема" практически не заменима.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий