首页 / HTML5 / 使用html5和php上传多个文件
使用html5和php上传多个文件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用html5和php上传多个文件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1150字,纯文字阅读大概需要2分钟。
内容图文
![使用html5和php上传多个文件](/upload/InfoBanner/zyjiaocheng/802/79073b6188004c3684bc90a8d80e094b.jpg)
我有一个使用HTML5 multiple属性设置的文件上传表单.
但是,表单仍然只上传单个文件.我是否需要在php中创建某种循环函数,还是有另一种方法可以做到这一点?
这是我的代码……
形成:
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data">
<input type="file" multiple="multiple" name="file[]" id="file" />
<input name="submit" type="submit" value="Submit" />
</form>
PHP:
<?php
if(isset($_POST['submit'])) {
foreach($_FILES['newsImage'] as $file){
if ((($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
}
}
?>
解决方法:
我相信你的领域应该是
< input type =“file”multiple =“multiple”name =“files []”/>
然后在PHP中:
<?php
foreach($_FILES['files'] as $file){
// Handle one of the uploads
}
?>
内容总结
以上是互联网集市为您收集整理的使用html5和php上传多个文件全部内容,希望文章能够帮你解决使用html5和php上传多个文件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。