Загрузка изображений (время работы скрипта).

Royal Flash

-=MaestrO=-
Загрузка изображений (время работы скрипта).

Здравствуйте!

Вот такя ситуайия: есть скрипт, который загружает пользовательские изображения к себе на сервер. Вот только изображения, впрочем как и скорость подключения к интернету, человека работающего с данным скриптом бывают разные. В случае, если скрипт по каким-либо причинам не успевает загрузить картинку на сервер, половина сайта не догружается (так как данный скрипт инклудится в основной скрипт приблизительно в середине).
Вопрос: можно ли каким-нибуть образом средствами PHP сделать проверку наподобии: если время (30 сек) истекло и картинка не успела загрузиться оборвать процесс загрузки и продолжить выполнение основного скрипта?

Заранее благодарен :)

P.S. Просьба подсказать еще, какя функция управляет временем жизни скрипта, т.е. как задать в скрипте время его исполнения не 30 сек, как по умолчанию, а например, 90 сек? Только это всеравно не решит проблемы :), просто нужно на будующее :)

-~{}~ 20.02.05 23:53:

Ap - pls HELP ...
 

Нечто

Психолог РНРClub
Смотрим многочисленные темы "как узнать время работы скрипта" + set_time_limit
 

Royal Flash

-=MaestrO=-
Вопрос в следующем: как прервать загрузку изображения, если превышен определенный временной лимит (например 40 с.) set_time_limit не поможет, так как если у человека, загружающего скрипт, медленное соеденение и большая картинка, выходит ему нужно указывать set_time_limit (3600) или еще больше?

-~{}~ 21.02.05 00:42:

ап
 

Frol

Новичок
с твоим "апаньем" тема не проживет даже до завтра.
 

SiMM

Новичок
> Вопрос: можно ли каким-нибуть образом средствами PHP сделать проверку наподобии: если время (30 сек) истекло и картинка не успела загрузиться оборвать процесс загрузки и продолжить выполнение основного скрипта?

Нельзя. С точки зрения PHP картинка доходит до сервера или клиента мгновенно.
 

Royal Flash

-=MaestrO=-
А средствами Apache? Скрипты лежат на хостинге, где можно редектировать .htaccess. Вообще, какой есть выход из подобной ситуации?
 

AHTIXPICT

Новичок
Royal Flash
Может убрать ограничение на время выполнения скрипта вообще?
set_time_limit (0);
 

Moby

Guest
что то мне подсказывает что скрипт и не начнёт работать пока все данные (в том числе и искомая картинка) не будут получены сервером. отсюда делаем логичный вывод, что средствами PHP мы ничего сделать не сможем, с другой стороны возможно это как то можно настроить средствами Apache. я бы порекомендовал изучить ман по настройкам непосредственно апача.
 

Royal Flash

-=MaestrO=-
to AHTIXPICT
"Может убрать ограничение на время выполнения скрипта вообще?" А что будет, если пользователь не дождется загрузки картинки и закроет свой броузер? :) В итоге будет много-много запущеных, но никак не имеющих возможность закончить свою работу скриптов... Вообщем, пока сервер не будет в ауте :)

Уважаемые, подскажите pls, как можно решить мою проблему средствами Apache? Может быть всеже кто-то знает решение?
 
Сверху