PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <html>
- <head>
- <title>Пример загрузки файла на сервер</title>
- </head>
- <body>
- <!-- Форма загрузки файла на сервер -->
- <form enctype="multipart/form-data" action="upload.php" method="POST">
- <input type="hidden" name="MAX_FILE_SIZE" value="6000000" /> <!-- Максимально доступный размер закачиваемого файла ~6 МБ -->
- <input type="file" name="file_name" />
- <input type="submit" value="Upload" />
- </form>
- <?PHP
- // Если файл успешно загружен на сервер, то...
- if ($_FILES['file_name']['error']==0)
- {
- // Копируем его в директорию files на сервере
- }
- // Выводим ошибки при загрузке файла / сообщение успешной его закачки на экран
- switch ($_FILES['file_name']['error'])
- {
- case 0:
- echo "<font color="blue">Файл загружен! Его имя: ",$_FILES['file_name']['name'],", размер: ",$_FILES['file_name']['size']," байт(ов).</font>";
- break;
- case 1:
- echo "<font color="red">Ошибка! Размер принятого файла превысил максимально допустимый размер, который задан директивой upload_max_filesize конфигурационного файла php.ini.</font>";
- break;
- case 2:
- echo "<font color="red">Ошибка! Размер принятого файла превысил максимально допустимый размер [",$_POST['MAX_FILE_SIZE'],"].</font>";
- break;
- case 3:
- echo "<font color="red">Ошибка! Загружаемый файл был получен только частично.</font>";
- break;
- case 4:
- echo "<font color="red">Ошибка! Файл не был загружен.</font>";
- break;
- }
- ?>
- </body>
- </html>