Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: не загружаются файлы выше 2мб
 
 автор: ladan   (29.12.2011 в 20:32)   письмо автору
 
 

Добрый день, есть скрипт


<?
    $file 
$_FILES['file']['tmp_name'];
    
$filename $_FILES['file']['name'];
    if(!empty(
$file))
    {
        
ini_set('memory_limit''32M');
            
        
            
$type strtolower(substr($filenamestrrpos($filename".")));
        
$new_name 'file-'.time().'.'.$type;
                  
copy($file"uploads/".$new_name) }

?>




Грузит только файлы не выше 2мб, почему так происходит? :(

  Ответить  
 
 автор: cheops   (29.12.2011 в 20:44)   письмо автору
 
   для: ladan   (29.12.2011 в 20:32)
 

Увеличте еще значение директивы upload_max_filesize - она ограничивает размер загружаемого файла.

  Ответить  
 
 автор: ladan   (29.12.2011 в 20:48)   письмо автору
 
   для: cheops   (29.12.2011 в 20:44)
 

да, уже прогуглил, в итоге наткнулся что upload_max_filesize прописывается в php.ini? Задал upload_max_filesize = 50M не помогло, может это в самом php обработчике прописываетс? Если можно, вставьте пожалуйста строчку в этом коде..

Потом еще погуглил и вставил в .htaccess строчки

php_value upload_max_filesize 50M
php_value post_max_size 50M

и заработало как надо. Все же вопрос теперь про upload_max_filesize... куда и как правильно его прописывать нужно? :)

  Ответить  
 
 автор: cheops   (29.12.2011 в 21:39)   письмо автору
 
   для: ladan   (29.12.2011 в 20:48)
 

post_max_size - это максимальный размер POST-данных, upload_max_filesize - максимальный размер одного файла (который передается методом POST, поэтому, конечно зависит от post_max_size). Если есть возможность, это прописывается на уровне php.ini, на хостинге .htaccess, тоже хороший вариант. Однако, очень часто размер этих директив на хостингах фиксированный и не подлежит изменению.

  Ответить  
 
 автор: ladan   (30.12.2011 в 00:59)   письмо автору
 
   для: cheops   (29.12.2011 в 21:39)
 

Спасибо за инфу, на хостинге проверил слава богу с .htaccess работает :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования