2012-12-08 2 views
-1

У меня есть форма для загрузки.Загрузить форму max_size в php

<body> 
<form action="upload.php" method="post" enctype="multipart/form-data"> 
<input type="file" name="file" value="file"/> 
<input type="submit" value="UPLAOD" name="upload"/><br/> 
</body> 

и upload.php как:

if($_FILES["file"]["error"]>0) 
    echo "ERROR: ".$_FILES["file"]["error"]."<br/>"; 
else{ 
    if(file_exists("./".$_FILES["file"]["name"])) 
     echo "File already exists."; 
    else 
    { 
     move_uploaded_file($_FILES["file"]["tmp_name"],"./".$_FILES["file"]["name"]); 
     echo "File Uploaded."; 
    } 
    } 

Я изменил upload_max_filesize=10M , post_max_size=8M в php.ini Но я до сих пор не могу загрузить файл размером 5 МБ. Что могло бы пойти не так?

, когда я запускаю phpinfo(), он по-прежнему показывает upload_max_size=2M, который был значением до того, как я изменил его на 10M.

+3

Вы перезапущен свой веб-сервиса? – PeeHaa

+0

Вы используете общий хостинг, который не позволяет вам обновлять эти значения? –

+0

не является общедоступным хостинг .... только для учебных целей. Я использую WAMP – user1870867

ответ

2

Попробуйте link

увеличить лимит на загружаемых файлов до 10 Мбайт:

Добавьте ниже соответствующего файла php.ini (рекомендуется, если у вас есть доступ ). Обратите внимание, что для некоторых хостов это общесистемный параметр. Однако для хостов, работающих на PHP как скрипт CGI с suexec (для примера ), вы можете разместить эти директивы в файле php.ini в вашем корневом каталоге Drupal.

  • upload_max_filesize = 10M

  • post_max_size = 10M

Добавьте ниже в файл .htaccess в вашем Drupal корневой директории .

  • php_value upload_max_filesize 10M
  • php_value post_max_size 10M

Есть немало статей, там на этом

+2

Готово. Спасибо за головокружение @PeeHaa – Jordan

1

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

1) Создайте файл .htaccess в корневой папке веб-сервера.

2) Поместите следующий код в файл .htaccess.

php_value upload_max_filesize 20M

php_value post_max_size 20M

php_value max_execution_time 200

php_value max_input_time 200

Смежные вопросы