Консультация № 23452
13.07.2005, 18:08
0.00 руб.
0 4 4
Господа. У меня такая ситуация:
Есть скрипт, который осуществляет перекачку необходимого файла с одного сервера на другой. С файлами размером до 5Мб он справляется на УРА, но с бОльшими происходит следующее - файл качается до определённой ступени, успевает скачать мегов 5-9, а затем всё прекращается. Я там понимаю не хватает времени работы скрипта. Пишу в скрипте set_time_limit(0);. Никакого эффекта. Доступа к php.ini нет. ОС хостера Win2003. Помогите плиз.

Обсуждение

Неизвестный
13.07.2005, 20:22
общий
это ответ
Здравствуйте, Драк Георгий!
У хостера я так понимаю поставлен режим safemode!
При этом некуда деваться, если только найти другой хост и через него качать вот например несколько неограниченных иностранных хостов:
www.e2uhosting.com
www.unixserverhosting.com
Неизвестный
13.07.2005, 22:17
общий
это ответ
Здравствуйте, Драк Георгий!
попробуйте так: $abort = ignore_user_abort(1);
@set_time_limit(600);
Неизвестный
14.07.2005, 09:13
общий
это ответ
Здравствуйте, Драк Георгий!
Скорее всего происходит таймаут на уровне сервера. Видимо необходимо увеличить max_execution_time в php.ini. И проверить все таймауты в настройках сервера.
Неизвестный
14.07.2005, 09:23
общий
это ответ
Здравствуйте, Драк Георгий!
Качайте маленькими кусочками. Например по 2.5 МБ.А потом склейте это все
Форма ответа