PHP多文件上传的实例代码
upload_html.php
- <HTML>
- <HEAD>
- <TITLE>上传文件</TITLE>
- </HEAD>
- <script>
- function beforesubmit(forma)
- {
- var indexnamea=forma.indexname.value;
- var upfilea=forma.upfile.value;
- var k=/ /g;
- var indexnameaindexnamea=indexnamea.replace(k,"");
- var upfileaupfilea=upfilea.replace(k,"");
- if(indexnamea==""
- upfilea=="")
- {
- alert("目录名称或上传的目录不能为空!");
- return false;
- }
- return true;
- }
- </script>
- <BODY BGCOLOR=WHITE>
- <BR>
- <form name=form1 action="upload.php" method=post enctype=/"multipart/form-data/" >/n";
- <table cellspacing="1" cellpadding="5" border="0" width="580" bgcolor="#C2E2F5">
- <tr bgcolor="#E3F2FB" align="center">
- <td width="280" align="center" height="30">上传的文件</td>
- </tr>
- <?
- for(i=1;i<8;i++)
- {
- upfile="upfile".strval(i);
- echo " <tr>/n";
- echo " <td bgcolor=#F5FBFE width=264><input type=file name=upfile lengh=25></td>/n";
- echo " </tr>/n";
- }
- ?>
- <tr bgcolor="#E3F2FB">
- <td colspan="2" height="1">
- </td>
- <td colspan="2" height="1">
- <div align="center">
- <input type=submit name="submit" value=上传>
- </div>
- </td>
- </table>
- </form>
- </body></html>
- //-----------------------------------------------------------------------------------------------------------------------
- //upload.php-------------------------------------------------------------------------------------------------------------
- //upload_path:文件要上传到的目录路径
- <?php
- for(i=1;i<8;i++)
- {
- upfile="upfile".strval(i);
- if(chop(indexname)!="" and chop(upfile)!="")
- {
- upfilename=(upfile."_name");
- filename=upload_path.upfilename;
- copycopyfile = copy(upfile,filename);
- if (!copyfile)
- die("文件上传失败!");
- ls_file.=upfilename."/n";
- flag=1 ;
- }
- }
- if(flag){
- ls_msg="文件/n".ls_file."上传成功!";
- }
- else{
- ls_msg="无文件上传,请重新选择!";
- }
- echo "<HTML>/n" ;
- echo "<HEAD>/n" ;
- echo "</HEAD>/n" ;
- echo "<BODY >/n" ;
- echo ls_msg."/n";
- echo "</BODY>/n" ;
- echo "</HTML>/n" ;
- ?>
新闻热点
疑难解答