|
|
|
PHPЗагрузка файлов на сервер в PHPДля загрузки файлов на сервер в PHP необходимо создать форму и скрипт.
<form enctype="multipart/form-data" action="upload_file.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="50000" /> Файл: <input name="userfile" type="file" /> <input type="submit" value="Отправить" /> </form> Html-форма для загрузки файлов содержит поле MAX_FILE_SIZE указывающее размер загружаемого файла. Дополнительно ограничение на размер загружаемого файла устанавливается в файле php.ini (параметр max_file_uploads). Пример php-скрипта для загрузки файла на сервер.
<?php
//папка для загрузки файлов $uploaddir = 'temp'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { //имя загружаемого файла echo $_FILES['userfile']['name']; //тип загружаемого файла echo $_FILES['userfile']['type']; //размер загружаемого файла echo $_FILES['userfile']['size']; } else { echo 'error'; //ошибки при загрузке файла echo $_FILES['userfile']['error']; } ?> Получение загруженного файла file.txt
<?php
header('Content-type: application/octed-stream'); header('Content-Disposition: attachment; filename="file.txt"'); readfile("file.txt"); ?> Статьи:
|
|
copyright © 2012 Все права защищены. |
|