php在文件域元素中使用什么属性设置多文件上传

php在文件域元素中使用什么属性设置多文件上传,第1张

php在文件域元素中使用multiple属性设置多文件上传。根据查询相关公开信息显示,打开php在文件域元素中,使用multiple属性设置多文件上传,创建数据表student,若创建成功,则输出数据表student创建成功,否则输出数据表student创建失败。

这篇文章主要介绍了php多文件上传实现代码,需要的朋友可以参考下

index_uploads.php

代码如下:

<html>

<head>

<meta

charset="utf-8">

<title>index_uploads</title>

</head>

<body>

<form

action="uploads.php"

method="post"

enctype="multipart/form-data">

<input

type="file"

name="file[]">

<br>

<input

type="file"

name="file[]">

<br>

<input

type="submit"

value="uploads">

</form>

</body>

</html>

uploads.php

代码如下:

<?php

header("content-type:text/htmlcharset=utf-8")

echo

"<pre>"

print_r($_FILES)

echo

"</pre>"

$count

=

count($_FILES['file']['name'])

for

($i

=

0

$i

<

$count

$i++)

{

$tmpfile

=

$_FILES['file']['tmp_name'][$i]

$filefix

=

array_pop(explode(".",

$_FILES['file']['name'][$i]))

$dstfile

=

"uploads/files/".time()."_".mt_rand().".".$filefix

if

(move_uploaded_file($tmpfile,

$dstfile))

{

echo

"<script>alert('succeed!')window.location.href='index_uploads.php'</script>"

}

else

{

echo

"<script>alert('fail!')window.location.href='index_uploads.php'</script>"

}

}

核心:<1>上传首页中input的name属性是这么设置的。

 <2>用while循环上传多文件。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/8106579.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存