[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка файла на сайт
usulla
Здравствуйте! Я только начинаю изучать php и поэтому некоторые моменты мне не понятны. Помогите пожалуйста разобраться.

Задача:
Есть сайт. Например, есть страница фотогалерея. Нужно сделать так, чтобы при нажатии на кнопку "загрузить" пользователи могли загружать свои фотографии с компьютера в фотогалерею.

Я разобралась с тем, как загрузить файлы с компьютера на сервер:

<html>
<
head>
<
title>Результат загрузки файла</title>
</
head>
<
body>
<?php
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
{
// Если файл загружен успешно, перемещаем его
// из временной директории в конечную

move_uploaded_file($_FILES["filename"]["tmp_name"], "path/".$_FILES["filename"]["name"]);
} else {
echo("Ошибка загрузки файла");
}

?>
// форма для загрузки
<form action="upload.php" method="post" enctype="multipart/form-data">
<
input type="file" name="filename"><br>
<
input type="submit" value="Загрузить"><br>
</
form>
</
body>
</
html>


В результате выбранный файл загружается на сервер в нужную мне папку path.
Я понимаю, что имя выбранного файла содержится в переменной .$_FILES["filename"]["name"]

ВОПРОС:
Но как теперь добавить этот файл в фотогаллерею?
Я разве что могу вывести его на экран :
$f="path/".$_FILES["filename"]["name"];
<img src=<?php=&f?> />

А как его сохранить на странице?

Заранее благодарю за разъяснения!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.