Я так застрял, кто-нибудь может помочь, пожалуйста?Я изучал PHP некоторое время, и в настоящее время я создаю форму загрузки файла.
Что должно произойти, это:
- Файл загружен
- Имя файла отображается на главной странице в виде ссылки
- После нажатия на ссылку отображается информация о файле (первое предложение или около того)
У меня есть следующие вопросы:
- Каталог файлов.Я должен создать папку, скажем, с именем «uploads» - вот куда будут загружаться файлы, и моя папка + php внутри этой папки, правильно?- noob вопрос, я знаю
- Мне удалось получить имя файла в виде ссылки, но я не знаю, как отобразить его содержимое.
Может кто-нибудь помочь, пожалуйста?
Код: https://pastebin.com/rfUgKzSu
//file upload on main page
if (isset($_POST['name'])) {
move_uploaded_file($_FILES['file']['tmp_name'],'add_article_form.php' . $_POST['name'] . '.txt');
echo 'file ' . $_POST['name'] . '.txt' . 'uploaded';
}else{
echo 'There has been a mistake';
}
echo '<br>' ;
echo '<br>' ;
//form on main page
<form action = "add_article_form.php" method = "POST">
<input id = "add" type = "submit" value="add">
</form>
<?php
//display file name
$resource = opendir('../uploads/');
while(($entry = readdir($resource))!== FALSE)
{
if($entry != '.' && $entry != '..'){
echo "<a href = \"#\">$entry</a>" . '<br>';
} else {
"<a href = \"#\">$entry</a>" . '<br>';
}
}
СТРАНИЦА 2
<!--The upload form, second page -->
<form action = "../uploads/" method="POST" enctype="multipart/form-data" >
Название статьи: <br>
<input type = "text" name = "name" value = "text"><br><br>
Файл:<br>
<input type = "file" name="file"><br><br>
<input id = "add" type = "submit" value="add"><br><br>
</form>