getimagesize сошла с ума @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 11 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
seventeen
соучастник
0
Сообщения: 864
Зарегистрирован: 29.11.03
Откуда: д. Черемас
Заголовок сообщения: getimagesize сошла с ума
Сообщение Добавлено: 20 Ноябрь 2004, 12:17:20 
Речь, как вы понимаете, пойдёт о PHP.
Есть три графических файла -- соответственно gif, jpg и png.
Есть примитивный код:
Код:
$image_gis=getimagesize($fname);
echo $image_gis[2];

В мануале и в книге сказано, что гифу соответствует нолик, жпегу -- единичка, пингу -- двойка.
Запускаю скрипт. Выдаёт на гиф -- 1, на жпег -- 2, на пинг -- 1.

В связи с этим вопрос: это я что-то не так делаю, или функция сама по себе глючная? Версия пхп -- 4.3.6.

оффтопик:
Проверить истинную сущность файлов пытался ноутпадом -- гиф оказался гифом. Однако заодно обнаружилось, что если переименовать гиф в жпег, браузерам пофигу.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Re: getimagesize сошла с ума
Сообщение Добавлено: 20 Ноябрь 2004, 16:11:29 

seventeen писал(а):
В мануале и в книге сказано, что гифу соответствует нолик, жпегу -- единичка, пингу -- двойка.



Читаем:


Цитата:
Index 2 is a flag indicating the type of the image: 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(intel byte order), 8 = TIFF(motorola byte order), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF, 15 = WBMP, 16 = XBM.

seventeen
соучастник
0
Сообщения: 864
Зарегистрирован: 29.11.03
Откуда: д. Черемас
Сообщение Добавлено: 20 Ноябрь 2004, 17:38:33 
Виноват. Повёлся на авторитет Котерова. Мануал прочитал невнимательно.
А вот пинг у меня почему-то из трёх один отобразился правильно.
Сейчас ещё попроверяю.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 20 Ноябрь 2004, 21:04:44 
Я не буду комментировать относительно авторитета Котерова, но в выпуске книги участвует большое количество людей, которые могут допустить ошибку...

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Paul Yanchenko Муж.
новый человек
1
Сообщения: 112
Зарегистрирован: 05.02.04
Откуда: Екатеринбург
Сообщение Добавлено: 25 Ноябрь 2004, 03:13:46 
Простите, а что за книга? Меня не было некоторое время, может пропустил что?
seventeen
соучастник
0
Сообщения: 864
Зарегистрирован: 29.11.03
Откуда: д. Черемас
Сообщение Добавлено: 25 Ноябрь 2004, 09:19:29 
"Самоучитель PHP", Д. Котеров, BHV. Обложка висит на сайте dklab.ru.
Akela
Констататор
12
Сообщения: 3239
Зарегистрирован: 03.05.02
Откуда: Европа
Сообщение Добавлено: 25 Ноябрь 2004, 16:51:40 

Цитата:
"Самоучитель PHP", Д. Котеров, BHV

искренне не советую.
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 25 Ноябрь 2004, 16:53:01 
Akela, а я по нему учился плюс ман :laugh:

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Akela
Констататор
12
Сообщения: 3239
Зарегистрирован: 03.05.02
Откуда: Европа
Сообщение Добавлено: 25 Ноябрь 2004, 16:55:54 
Long, дык Jedem DaS Seine! Я ж исключительно про свои вкусы. лично мне нравится Л. Веллинг & Л. Томсон
seventeen
соучастник
0
Сообщения: 864
Зарегистрирован: 29.11.03
Откуда: д. Черемас
Сообщение Добавлено: 25 Ноябрь 2004, 20:56:50 
Akela, спасибо за несовет. Постараюсь скупить всё, что есть в наличии в соответствующей лавке, и приступить к поиску отличий. Это я намекаю, типа, почему -- не подскажете? *)
Akela
Констататор
12
Сообщения: 3239
Зарегистрирован: 03.05.02
Откуда: Европа
Сообщение Добавлено: 25 Ноябрь 2004, 21:03:22 
seventeen, ну у каждого свои потребности. Для меня в этой книжке половина лишнегго половину не знал бы уже - оттуда хрен бы понял! :)
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 11 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100