我很困惑,有人可以帮帮忙吗? 我已经学习了一段时间的PHP,目前,我正在创建一个文件上传表单。
需要做的是:
我的问题是:
请问有人帮忙吗?
代码: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>
答案 0 :(得分:0)
我的问题是:1。文件目录。我应该创建一个 文件夹,假设称为“上传” - 这就是文件的去向 要下载到我的表单+ php在该文件夹中,对吗? - noob问题,我知道
没有
您可以将上传脚本和保存文件的文件夹保存在不同服务器的任何位置。您唯一要注意的是使用正确的链接和适当的权限,以便他们可以互相访问。
我设法将文件的名称显示为链接,但我没有 知道如何显示其内容。
使用PHP标头功能。