Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > загрузка файлов


Автор: 31416 2.11.2007, 19:50
такая проблема - на хостинге стоит ограничение на выполнение скрипта 30 сек
и максимальная загрузка файлов до 10 мб.

некоторые файлы загружаемые с браузера не успевают зааплодится в установленные
30 секунд..  загружаются метра 4-5 (и почемуто минут 20 по времени, хотя по идее же должно быть 30 сек.) а потом соединение обрываеться..
подскажите кто ни-будь кто сталкивался с подобным - и как это можно решить?

Автор: Sannis 2.11.2007, 23:47
Кроме этих параметров есть параметр post_max_size, который ограничивает размер данных, передаваемых через POST, соответственно он может лимитировать размер файла. И время загрузки также не входит в указанное вами время выполнение скрипта, ооно определяется параметром post_process_time, если мне память не изменяет, поищите в php.ini по post ;)

Автор: flashaa 3.11.2007, 00:02
использовать ini_set() 
редактировать php.ini
разговаривать с хостинг-провайдером о предоставлении требуемой конфигурации.

Третий пункт наиболее вероятный, т.к. первые два бесполезны, если хостинг грамотный.

Автор: 31416 3.11.2007, 11:20
такие вещи как
ini_set('post_max_size','100M');
ini_set('upload_max_filesize','100M');
я уже давно проставил..

Цитата

оно определяется параметром post_process_time


это что за параметр такой? phpinfo его не выводить возможно вы имели ввиду max_execution_time?
но оно ограничено хостером у меня.

Автор: capitan 3.11.2007, 20:42
Как вариант, попробуй в начале скрипта прописать
Код

set_time_limit(0);

ещё как вариант, можно попробовать всё это прописать в .htaccess

Автор: 31416 3.11.2007, 21:02
все прописано)
и точно известно что время выполнение ограничено хостером - и менять нельзя.

Автор: Sannis 3.11.2007, 21:38
Я имел в виду max_input_time, он у вас чему равен?

Автор: 31416 4.11.2007, 00:49
Цитата

Я имел в виду max_input_time, он у вас чему равен? 


равен 60...

Добавлено через 10 минут и 7 секунд
поставил в 0.. потом скажу когда люди что потестят получилось..
и вот еще статью нашел по этому поводу - 
http://www.radinks.com/upload/config.php

Автор: 31416 13.11.2007, 22:10
вообщем max_input_time только позволили загрузиться всему файлу до конца..но за это время сам скрипт отваливался max_execution_time не дает. придеться говорить с хостером)

Автор: MoLeX 17.3.2008, 07:42
31416

M
MoLeX
Тут не сидят Профи, раздел для начинающих см. выше. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)