Загрузка файлов на сервер, скрипт на php
Очень часто функционал веб-сайта может предусматривать получение данных от пользователя в виде файлов. Например, это
могут быть изображения для размещения в галерее, файл с резюме для размещения в базе данных резюме, файл с презентацией
PowerPoint и так далее.
Рассмотрим простой пример загрузки файлов изображений на сервер. Изображения пользователь может загружать в формате .gif
с помощью простой формы. Пишем код формы для загрузки изображений:
<form method=POST enctype=multipart/form-data action=upload_im.php>
<input type=file name=im_name>
<input type=submit value=Submit name=submit1>
</form>
Допустим, что мы хотим сохранить файл загруженного изображения в каталоге images сименем img1.gif. Код обработки
данных формы (файл upload_im.php) будет выглядеть следующим образом:
if ($_POST[submit1] == "Submit")
{
$uploaded_im = "images/img1.gif";
move_uploaded_file($_FILES[im_name]['tmp_name'], $uploaded_im);
}
Фактически, загруженные через формы файлы до их обработки с помощью функции move_uploaded_file хранятся во временной
директории на сервере. Поэтому необходимо проверить наличие прав доступа к этой директории для своего пользователя.
Другие новости, статьи по теме PHP, JavaScript, web-программирование:
ORDER BY DESC с несколькими значениями NULL в MySQLПростое слайд-шоу на JavaScript, случайный выбор изображенийСпециальные символы в htmlPHP+MySQL вопросительные знакиДинамическое создание диаграмм на phpСлайд-шоу на JavaScript