Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 106
от 18.07.2005, 18:10

Администратор:Калашников О.А.
В рассылке:Подписчиков: 147, Экспертов: 17
В номере:Вопросов: 1, Ответов: 4


Вопрос № 23452: Господа. У меня такая ситуация: Есть скрипт, который осуществляет перекачку необходимого файла с одного сервера на другой. С файлами размером до 5Мб он справляется на УРА, но с бОльшими происходит следующее - файл качается до определённой ступени...

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

Отвечает: Алексей Смуриков
Здравствуйте, Драк Георгий!
У хостера я так понимаю поставлен режим safemode!
При этом некуда деваться, если только найти другой хост и через него качать вот например несколько неограниченных иностранных хостов:
www.e2uhosting.com
www.unixserverhosting.com
Ответ отправил: Алексей Смуриков (статус: Практикант)
Отправлен: 13.07.2005, 20:22
Оценка за ответ: 4
Комментарий оценки:
http://fantasyforum.info/phpinfo.php - можете тут посмотреть.

Отвечает: Евгений Неверов
Здравствуйте, Драк Георгий!
попробуйте так: $abort = ignore_user_abort(1);
set_time_limit(600);
Ответ отправил: Евгений Неверов (статус: 9-ый класс)
Отправлен: 13.07.2005, 22:17

Отвечает: Rusland
Здравствуйте, Драк Георгий!
Скорее всего происходит таймаут на уровне сервера. Видимо необходимо увеличить max_execution_time в php.ini. И проверить все таймауты в настройках сервера.
Ответ отправил: Rusland (статус: 6-ой класс)
Отправлен: 14.07.2005, 09:13
Оценка за ответ: 3
Комментарий оценки:
Я же написал - "Доступа к php.ini нет"

Отвечает: КиберТварь
Здравствуйте, Драк Георгий!
Качайте маленькими кусочками. Например по 2.5 МБ.А потом склейте это все
Ответ отправил: КиберТварь (статус: Студент)
Отправлен: 14.07.2005, 09:23
Оценка за ответ: 5
Комментарий оценки:
Супер! А можно обьяснить как это сделать? Желателен пример.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться
Вспомнить пароль

В избранное