先上源代码,你可以copy到自己的电脑上去运行~ <div class="codetitle"><a style="CURSOR: pointer" data="37980" class="copybut" id="copybut37980" onclick="doCopy('code37980')"> 代码如下:<div class="codebody" id="code37980"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 多文件上传 <form accept="" method="post" enctype="multipart/form-data"> <?php //上传文件信息 $img = $_FILES['img']; if ($img) { //文件存放目录,和本php文件同级 $dir = dirname(file ); $i = 0; foreach ($img['tmp_name'] as $value) { $filename = $img['name'][$i]; if ($value) { $savepath="$dir$filename"; $state = move_uploaded_file($value,$savepath); //如果上传成功,预览 if($state) { echo " "; } } $i++; } } ?> move_uploaded_file() 函数 move_uploaded_file() 函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。 用法:move_uploaded_file(file,newloc) 参数 file,必需。规定要移动的文件。 参数 newloc,必需。规定文件的新位置。 本函数检查并确保由 file 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 newloc 指定的文件。 如果 file 不是合法的上传文件,不会出现任何操作,move_uploaded_file() 将返回 false。 如果 file 是合法的上传文件,但出于某些原因无法移动,不会出现任何操作,move_uploaded_file() 将返回 false,此外还会发出一条警告。 这种检查显得格外重要,如果上传的文件有可能会造成对用户或本系统的其他用户显示其内容的话。 注释:本函数仅用于通过 HTTP POST 上传的文件。 注意:如果目标文件已经存在,将会被覆盖。
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!