usulla
Новичок
Здравствуйте! Я только начинаю изучать php и поэтому некоторые моменты мне не понятны. Помогите пожалуйста разобраться.
Задача: Есть сайт. Например, есть страница фотогалерея. Нужно сделать так, чтобы при нажатии на кнопку "загрузить" пользователи могли загружать свои фотографии с компьютера в фотогалерею.
Я разобралась с тем, как загрузить файлы с компьютера на сервер:
В результате выбранный файл загружается на сервер в нужную мне папку path.
Я понимаю, что имя выбранного файла содержится в переменной .$_FILES["filename"]["name"]
ВОПРОС: Но как теперь добавить этот файл в фотогаллерею?
Я разве что могу вывести его на экран :
А как его сохранить на странице?
Заранее благодарю за разъяснения!
Задача: Есть сайт. Например, есть страница фотогалерея. Нужно сделать так, чтобы при нажатии на кнопку "загрузить" пользователи могли загружать свои фотографии с компьютера в фотогалерею.
Я разобралась с тем, как загрузить файлы с компьютера на сервер:
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>
Я понимаю, что имя выбранного файла содержится в переменной .$_FILES["filename"]["name"]
ВОПРОС: Но как теперь добавить этот файл в фотогаллерею?
Я разве что могу вывести его на экран :
PHP:
$f="path/".$_FILES["filename"]["name"];
<img src=<?php=&f?> />
А как его сохранить на странице?
Заранее благодарю за разъяснения!