Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> getimagesize и динамические изображения 
:(
    Опции темы
Frozen_Coyote
Дата 19.10.2013, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 20.9.2007

Репутация: нет
Всего: нет



Привет!

Подскажите пожалуйста как быть. У меня php скрипт генерирует изображение. Мне потребовалось узнать у нового изображения ширину и высоту. Воспользовался функцией getimagesize, ы качестве аргумента которой передаю путь к php скрипту. Вот что выходит: если изображение маленькое, ну к примеру 100 на 100 - все отрабатывает нормально. А вот если большое (скажу честно пограничные значения не искал, ограничился работой с картинками 100 на 100 и 1200 на 1024, так что на вопрос "насколько маленькое?" ответить не смогу) выводится ошибка следующего содержания 

Код

getimagesize(http://правильный пусть к скрипту/script.php?filename=big.jpg) [function.getimagesize]: failed to open stream: HTTP request failed! in Z:\home\test\functions.inc on line 110


проблема только в работе с большими файлами, маленькие, повторюсь отрабатываются "на ура". Видимо скрипт не успевает их загрузить и просчитать, что ли. Как быть?

Это сообщение отредактировал(а) Frozen_Coyote - 19.10.2013, 16:02
PM MAIL   Вверх
whatisnot
Дата 14.12.2014, 22:49 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 14.12.2014

Репутация: нет
Всего: 2



>Мне потребовалось узнать у нового изображения ширину и высоту. Воспользовался функцией getimagesize

Может для нового? Иначе какой смысл в getimagesize. И почему для этого используется запрос по параметру, а не просто путь или это удаленный запрос?

Это сообщение отредактировал(а) whatisnot - 15.12.2014, 12:24
PM MAIL   Вверх
Sanchezzz
Дата 15.1.2015, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: нет
Всего: 60



getimagesize работает только с локальными файлами. По http, https, scp итд. функция не умеет работать.

Вот вариант как узнать размер у файла по сети. через сеть.
http://stackoverflow.com/questions/4635936...magesize-in-php




--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.1061 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.