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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не загружается файл 7 мегабайт, но 2 мегабайта загружается без проблем 
V
    Опции темы
begin
Дата 17.10.2009, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



В форме загрузки указан параметр:
Код

<input type='hidden' name='MAX_FILE_SIZE' value='70000000'>


В начале скрипта-загрузчика указаны такие директивы:
Код

ini_set("post_max_size","21M");
ini_set("upload_max_filesize","20M");
ini_set("memory_limit","22M");


Тем не менее, файл размером 2 мегабайта загружается без проблем, а файл на 7 мегабайт - исчезает и нигде не сохраняется. Скрипт не выдает никаких ошибок. Подскажите, в чем может быть дело?

Это сообщение отредактировал(а) begin - 17.10.2009, 16:27
PM MAIL   Вверх
skyboy
Дата 17.10.2009, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

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



а на 6,5 Мб?
7000000 байт - это 6,65 Мб, а не 7 Мб.
PM MAIL   Вверх
begin
Дата 17.10.2009, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



в форме указано семь нулей, присмотритесь
PM MAIL   Вверх
icewind
Дата 17.10.2009, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 11.4.2009
Где: Ростов-на-Дону

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



А что находится в массиве $_FILES после загузки?


--------------------
user posted image
PM MAIL Skype   Вверх
MoLeX
Дата 17.10.2009, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

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



надо смотреть на ошибки


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
begin
Дата 17.10.2009, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



обработчик выглядит так:
Код

echo '0';
if ((isset($_FILES['userfile'])) && ($_FILES['userfile']['size']))
{
echo '1';
if (is_uploaded_file($_FILES['userfile']['tmp_name']))
{
echo '2';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
echo '3';
//делаю запись в базу данных
}
}
}

вставил проверочные маркеры:
Код

echo '1'; //и т.д.

Выдало:
0
т.е. не прошло даже через первое условие.
Увеличил в форме параметр до 100000000 (сто миллионов) - не помогло  smile 


PM MAIL   Вверх
OutlawZ
Дата 17.10.2009, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 269
Регистрация: 19.10.2007

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



Попробуйте лучше в .htaccess записать параметры:

Код

post_max_size "21M"
upload_max_filesize  "20M"
memory_limit "22M"


Я так делал у меня работает!


--------------------
user posted image
user posted image
PM MAIL   Вверх
begin
Дата 17.10.2009, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



В .htaccess хостер не позволяет. Там можно только через директивы
PM MAIL   Вверх
Primitive
Дата 18.10.2009, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Попробуйте проверить, срабатывает ли ini_set
Потому что, насколько я помню, не все опции могут быть изменены с помощью ini_set

Это сообщение отредактировал(а) Primitive - 18.10.2009, 17:52
PM MAIL WWW ICQ   Вверх
Ипатьев
Дата 18.10.2009, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



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

я думаю, что самое правильное будет в данном случае - это обратиться к хостеру.
PM MAIL   Вверх
nerezus
Дата 18.10.2009, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

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



Цитата

Попробуйте проверить, срабатывает ли ini_set
 А вы знаете, как работает PHP? Я ообъясню: передача управления интерпретатору байткода передается после загрузки. Поэтому совет изначально неверный.
Подробнее читайте в Шлосснейгле.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
begin
Дата 18.10.2009, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А файл так и не грузится  smile 
Может есть еще какие-то параметры сервера, влияющие на ограничение размера?
PM MAIL   Вверх
Ипатьев
Дата 18.10.2009, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



при чем здесь "еще какие-то"?
вы уже указанные вам установили?
PM MAIL   Вверх
begin
Дата 18.10.2009, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Ипатьев @ 18.10.2009,  21:59)
при чем здесь "еще какие-то"?
вы уже указанные вам установили?

Установил через единственный доступный для меня способ: через директивы.
Подскажите, как правильно проверить - устанавливаются ли они на самом деле или мои директивы игнорируются сервером?

П.С. сервер не выдает никаких ошибок
PM MAIL   Вверх
Ипатьев
Дата 18.10.2009, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Вам об этом написали выше. 
Вы читаете вообще, что вам пишут? Или общаетесь в режиме монолога?


PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




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


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

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