Кнопка загрузки файлов на сайт

PickUp

Новичок
Подскажите пожалуйста, как сделать кнопку загрузки файлов в папку сайта.
Есть сама кнопка на странице
Код:
<div class="container upload">    <span class="btn">Добавить файл</span>    <input type="file"  name="filename"></div>;
. Ну вернее форма, понятно, что она ничего не загрузит.
И php код
Код:
<?php
$filename = $_FILES['filename']['name'];
if(is_uploaded_file($filename))
        move_uploaded_file($filename,
            'uploads/' . basename($filename);
?>
Лежат они в одном файле. Как сделать так, чтобы php скрипт выполнялся после того, как пользователь выбрал файлы, а не при загрузке сайта, но не перенаправлялся на другой файл, типо form action"upload.php"?
 

Фанат

oncle terrible
Команда форума
что значит "не работает"?
код после иф-а выполняется?
 

PickUp

Новичок
Код:
if(is_uploaded_file($filename))
move_uploaded_file($filename,
'uploads/' . basename($filename);
Вот этот код выполняется, но изначально в $filename ничего нету по этому сам алгоритм после if не выполняется. Я не понимаю, как записать, чтобы HTML вызывал php код после выбора файлов.
 

Фанат

oncle terrible
Команда форума
зачем ты тогда пишешь, что не работает, если работает?
Подсказка: магических операторов IF в коде может быть больше одного.
 
  • Like
Реакции: Vuzy
Сверху