【问题标题】:adding uploader to php script [duplicate]将上传器添加到php脚本[重复]
【发布时间】:2014-10-13 03:02:05
【问题描述】:

关于这个......问题但是............仍在学习:3 所以我有一个 php 文件,可以说是 x.php 并且所有工作我都想添加上传器,以便人们可以上传 txt 文件.......但我不想有另一个文件是 uploader.php 提前谢谢......

<html>
<head>
<title>File Upload Form</title>
</head>
<body>
<center>
upload ur CV.<br>
<form action="same.php" method="post"><br>
<input type="file" name="uploadFile">
<input type="submit" value="Upload Wordlist">
</form>
</body>
</html>
</center>
<?php
move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'], 
       "../uploads/{$_FILES['uploadFile'] ['name']}")
?> 

【问题讨论】:

  • enctype="multipart/form-data",手册里很强调。
  • 你能不能请... tu
  • 表示这个&lt;form action="same.php" method="post"&gt;应该就是这个&lt;form action="same.php" method="post "enctype="multipart/form-data"&gt;,这是上传文件必不可少的部分。

标签: php uploader


【解决方案1】:

您的表单缺少"enctype="multipart/form-data" in
&lt;form action="same.php" method="post"&gt; 应该是这样的
&lt;form action="same.php" method="post "enctype="multipart/form-data"&gt;

这是上传文件的必要部分。

查阅手册:

另外,请确保该文件夹是可写的并且设置了适当的权限。


编辑:

<html>
<head>
<title>File Upload Form</title>
</head>
<body>
<center>
upload ur CV.<br>
<form action="" method="post" enctype="multipart/form-data"><br>
<input type="file" name="uploadFile">
<input type="submit" name = "submit" value="Upload Wordlist">
</form>
</body>
</html>
</center>

<?php
    if(isset($_POST['submit'])){
    move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'], 
           "../uploads/{$_FILES['uploadFile'] ['name']}");
    }
?>

【讨论】:

  • 恩!!!知道了 ?但是现在当按下上传时,我的整个脚本运行......并且没有上传但没有错误。
  • @lionTHEWold 查看编辑。
  • 我给了它 777 并尝试了 755
  • 为了照顾我复制粘贴到我的脚本中仍然不想上传:3
  • 您正在执行../uploads 转换为,上传文件夹是您执行代码的下一个子文件夹。请访问php.net/manual/en/function.move-uploaded-file.php 并通读它。 @lionTHEWold 没有什么比我已经说过的有帮助了;就这些了。
猜你喜欢
  • 2020-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-09
  • 2022-01-20
  • 1970-01-01
相关资源
最近更新 更多