Перейти к содержимому


не загружаются "большие" файлы


Сообщений в теме: 8

#1 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 05 Май 2011 - 20:17

файлы около 5 Мб загружаются без проблем... а вот напр. 14 Мб и выше не загружаются.... после нажатия "Добавить" идет прогресс аплоада, затем страница обновляется, а в поле файла нет (и в статистике пусто)

у хостера:

File Uploads upload_max_filesize Maximum allowed size for uploaded files. 100M

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Май 2011 - 10:34

Кроме upload_max_filesize на размер загружаемого файла может влиять и размер выделенной ОЗУ при работе PHP.

#3 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 06 Май 2011 - 12:27

Просмотр сообщенияРазработчик (6.5.2011, 10:34) писал:

Кроме upload_max_filesize на размер загружаемого файла может влиять и размер выделенной ОЗУ при работе PHP.
32Mb и 30s на скрипт недостаточно для файла 10 Мб?

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Май 2011 - 13:39

Создайте в корневой папке программы следующий скрипт:

<?php
if (is_uploaded_file($_FILES["upload"]["tmp_name"]))
{
  move_uploaded_file($_FILES["upload"]["tmp_name"], "temp/".$_FILES["upload"]["name"]);
}
?>
<form action="" method="post" enctype="multipart/form-data">
  <input type=file name=upload>
  <input type=submit value=OK>
</form>

Запустите его в браузере, загрузите файл и проверьте его наличие в папке temp

#5 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 06 Май 2011 - 14:34

Просмотр сообщенияРазработчик (6.5.2011, 13:39) писал:

Создайте в корневой папке программы следующий скрипт:

<?php
if (is_uploaded_file($_FILES["upload"]["tmp_name"]))
{
  move_uploaded_file($_FILES["upload"]["tmp_name"], "temp/".$_FILES["upload"]["name"]);
}
?>
<form action="" method="post" enctype="multipart/form-data">
  <input type=file name=upload>
  <input type=submit value=OK>
</form>

Запустите его в браузере, загрузите файл и проверьте его наличие в папке temp
аналогично: после прогресса страница обновляется, возле кнопки - "Файл не выбран", в темпе пусто
маленькие файлы также себя ведут в этом скрипте

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Май 2011 - 15:32

Хм, странно, у меня он работает. Никаких ошибок не выпадает? Доступ на запись в папку temp есть?

В идеале конечно получить бы доступ к вашему ftp, если конечно это возможно. Тогда я сам бы проверил в чем там дело.

#7 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 07 Май 2011 - 10:52

Просмотр сообщенияРазработчик (6.5.2011, 15:32) писал:

Хм, странно, у меня он работает. Никаких ошибок не выпадает? Доступ на запись в папку temp есть?

В идеале конечно получить бы доступ к вашему ftp, если конечно это возможно. Тогда я сам бы проверил в чем там дело.

прошу прощения, похоже сглючил ftp-клиент... сейчас увидел из другого места, что файлы в темпе есть, но только те из загруженных через скрипт, которые меньше 7 Мб

#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 07 Май 2011 - 11:39

Значит дело все-таки не в программе, а в настройках хостинга. Обратитесь к хостеру за разъяснениями, можете привести этот скрипт в качестве примера.

#9 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 19 Май 2011 - 12:52

да уж! вы правы, на некоторых хостингах все превосходно загружается, а на некоторых описанная выше проблема... причем решения я до сих пор так и не нашёл (манипуляции с php.ini эффекта не дали). тупо не работает, а хостеры разводят руками





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных