IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Загрузка Файлов На Сервер Больших Размеров
ALpX
сообщение 23.3.2009, 1:17
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 5.11.2008
Пользователь №: 647



Скачал у умных людей скрипт загрузки файлов на сервер:
Код
upload.php
<html>
<head>
  <title>Результат загрузки файла</title>
</head>
<body>

<?php
   if($_FILES["filename"]["size"] > 1024*2*1024*1024)
   {
     echo ("<font color='#ff0000'>Размер файла превышает два Гигабайта,<br> ограничения файловой системы!</font>");
     exit;
   }
   if(copy($_FILES["filename"]["tmp_name"],
     "C:/web/TopServer 2.1/home/virtual/192.168.50.50/load_file/".$_FILES["filename"]["name"]))
   {
     echo("<font color='#ff0000' size='4'>YES!</font> <br>");
     echo("Файл успешно загружен <br>");
     echo("Характеристики файла: ");
     echo("<br>Имя файла: ");
     echo($_FILES["filename"]["name"]);
     echo("<br>Размер файла: ");
     echo($_FILES["filename"]["size"]);
     echo(" Байт");
     echo("<br>Ссылка на скачивание: <font color='#0033ff'>http://192.168.50.50/load_file/");
     echo($_FILES["filename"]["name"]);
     echo("</font>");
     echo("<br>Тип файла: ");
     echo($_FILES["filename"]["type"]);

   } else {
      echo("Ошибка загрузки файла");
   }
?>


</body>
</html>

и файл формы:

Код
index.html

<html>
<head>
  <title>Загрузка файлов на сервер</title>
</head>
<body>
    <table align="center" border="0" cellspacing="0" cellpadding="0"><tr align="center"><td>
      <h2><p><b> Форма для загрузки файлов </b></p></h2>
    
      <form action="upload.php" method="post" enctype="multipart/form-data">
      <input type="file" name="filename"><br>
      <input type="submit" value="Загрузить!"><br>
      </form>
      </td></tr></table>
</body>
</html>


Проблема вот в чем, я установил свои ограничения на размер файла, стандартный был 5Мб, получилось так что при загрузке файлов более 60Мб выдает ошибку :

Код
Notice: Undefined index: filename in T:\home\virtual\192.168.50.50\load_file\upload.php on line 8

Notice: Undefined index: filename in T:\home\virtual\192.168.50.50\load_file\upload.php on line 13

Notice: Undefined index: filename in T:\home\virtual\192.168.50.50\load_file\upload.php on line 14
Ошибка загрузки файла


Я думаю, это где-то ограничение в конфигурациях, подскажите решение проблемы sad.gif
Перейти в начало страницы
 
+Цитировать сообщение
dobs
сообщение 23.3.2009, 2:11
Сообщение #2


Разработчик STPServer
***

Группа: Главные администраторы
Сообщений: 1113
Регистрация: 12.3.2008
Из: Kiev
Пользователь №: 16



post_max_size
upload_max_filesize
memory_limit
В php.ini увеличте параметры...


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
ALpX
сообщение 23.3.2009, 3:14
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 5.11.2008
Пользователь №: 647



Цитата(dobs @ 23.3.2009, 2:11) *
post_max_size
upload_max_filesize
memory_limit
В php.ini увеличте параметры...


Спасибо biggrin.gif , действительно проблема была в "upload_max_filesize", заодно увеличил "memory_limit", сервер стал быстрее отвечать на запросы biggrin.gif
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 18.9.2019, 23:22
Друзья:

Locations of visitors to this page