Здравствуйте. Подскажите в чем причина
Через форму загружаю файлы на сервер
<input type="file" name="uploadfile">
<input type="submit" value="Загрузить">
обработка
<?php
// Каталог, в который мы будем принимать файл:
$uploaddir = '/img/';
$uploadimg = $uploaddir.basename($_FILES['uploadimg']['name']);
// Каталог, в который мы будем принимать файл:
$uploaddir = '/video/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);
// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadimg']['tmp_name'], $uploadimg))
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo "<h3>Файл успешно загружен на сервер</h3>";
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }
// Выводим информацию о загруженном файле:
echo "<h3>Информация о загруженном на сервер файле: </h3>";
echo "<p><b>Оригинальное имя загруженного файла: ".$_FILES['uploadfile']['name']."</b></p>";
echo "<p><b>Mime-тип загруженного файла: ".$_FILES['uploadfile']['type']."</b></p>";
echo "<p><b>Размер загруженного файла в байтах: ".$_FILES['uploadfile']['size']."</b></p>";
echo "<p><b>Временное имя файла: ".$_FILES['uploadfile']['tmp_name']."</b></p>";
?>
Маленького размера файлы загружаются отлично, а при загрузке большого файла минуты через 4 предлагает сохранить сам php файл отвечающий за загрузку.
В php.ini
upload_max_filesize = 1500M
; Default timeout for socket based streams (seconds)
default_socket_timeout = 600
|