| |
|
|
| | Всем привет!
Вот столкнулся с такой проблемой, сейчас пітаюсь ограничить размер загрузки файлов на сервер, не более 3 магабайт, но что-то не клеется, вот код:
<html>
<head>
<title>Результат загрузки файла</title>
</head>
<body>
<?php
if ($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
elseif (copy($_FILES["filename"]["tmp_name"], "C:/temp/".$_FILES["filename"]["name"]))
{
echo ("Файл успешно загружён <br>");
echo ("Характеристики файла: <br>");
echo ("Имя файла: ");
echo ($_FILES["filename"]["name"]);
echo ("<br>Размер файла: ");
echo ($_FILES["filename"]["size"]);
echo ("<br>Каталог для загрузки: ");
echo ($_FILES["filename"]["tmp_name"]);
echo ("<br>Тип файла: ");
echo ($_FILES["filename"]["type"]);
}
else
{
echo ("Ошибка загрузки файла!");
}
?>
</body>
</html>
|
Я не могу понять, почему, я не привышаю например загрузку файла более 3-х метров, а у меня в браузер выпадает ошибка: "Ошибка загрузки файла".
Заранее спасибо! | |
| |
|
|
| |
|
|
| |
для: Vados
(13.02.2006 в 11:01)
| | | а файлы менее 2Мб загружаются?
ваш код не смотрел, но у меня была такая ситуация: не загружаются файлы размером более 2Мб, так как upload_max_file=2Мб...
это, конечно, не основная причина, но может быть и эта :) | |
| |
|
|
| |
|
|
| |
для: Андр
(13.02.2006 в 11:10)
| | | Делов том, что я закоментировал эту строку в httpd.conf, но ничего не помогает, может я не правильно код написал, но всё вроде предельно просто.
Заранее спасибо! | |
| |
|
|
| |
|
|
| |
для: Vados
(13.02.2006 в 11:14)
| | | закоментировал?... хм... | |
| |
|
|
| |
|
|
| |
для: Vados
(13.02.2006 в 11:14)
| | | Имеет смысл изменить ограничение в php.ini
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M | |
| |
|
|
| |
|
|
| |
для: Vados
(13.02.2006 в 11:14)
| | | Сделайте
<?echo $_FILES["filename"]["error"]?>
|
Посмотрите код ошибки | |
| |
|
|