- 13, May 2024
- #1
Привет! У меня есть простой код для загрузки файла на сервер.
) Мне не нужно загружать большой файл. Я просто хочу проверить на стороне сервера, что не загружен большой файл (максимум 2 МБ). Кто-нибудь может мне помочь?
<?php
define('APP_BASEDIR', dirname(__FILE__));
$ruta = APP_BASEDIR . "/cargas/";
$file_uploaded = $ruta. basename($_FILES['file_upload']['name']);
if (move_uploaded_file($_FILES['file_upload']['tmp_name'], $file_uploaded)) {
echo "OK";
} else {
echo "ERROR!";
}
?>
HTML: В PHP:
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form action="upload3.php" enctype="multipart/form-data" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="2097152" /> Upload File: <input name="file_upload" type="file" /> <input type="submit" value="Enviar fichero" /> </form> </body> </html>
PHP: Если файл небольшой, проблем нет.
Но если файл очень большой, это не удастся.
Покажи это: И скажи Примечание: неопределенный индекс... это потому, что $_FILE пуст (см. http://php.net/manual/en/ini.core.php#ini.post-max-size
) Мне не нужно загружать большой файл. Я просто хочу проверить на стороне сервера, что не загружен большой файл (максимум 2 МБ). Кто-нибудь может мне помочь?