将上传器添加到php脚本[重复]
Posted
技术标签:
【中文标题】将上传器添加到php脚本[重复]【英文标题】:adding uploader to php script [duplicate] 【发布时间】: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
表示这个<form action="same.php" method="post">
应该就是这个<form action="same.php" method="post "enctype="multipart/form-data">
,这是上传文件必不可少的部分。
【参考方案1】:
您的表单缺少"enctype="multipart/form-data"
in<form action="same.php" method="post">
应该是这样的<form action="same.php" method="post "enctype="multipart/form-data">
这是上传文件的必要部分。
查阅手册:
http://php.net/manual/en/function.move-uploaded-file.php http://php.net/manual/en/features.file-upload.post-method.php另外,请确保该文件夹是可写的并且设置了适当的权限。
编辑:
<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 没有什么比我已经说过的有帮助了;就这些了。
以上是关于将上传器添加到php脚本[重复]的主要内容,如果未能解决你的问题,请参考以下文章
通过python脚本将图像上传到python flask API [重复]