多加几个<input type=file>不就行了?
然后用while(list($key, $val)=each($HTTP_POST_FILES)){
}
然后用while(list($key, $val)=each($HTTP_POST_FILES)){
}
解决方案 »
- 公司要换网站了,要注意下什么?
- PHP 如何实现自动点击页内指定A标签
- 类属性访问
- 文件上传路径的问题..
- 刚做的程序放在服务器上不能使用,请帮看看
- Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\php\study\select.php on line 14
- PHP如何获得本月天数??
- 有关于onsubmit="javascript:return Juge(this);什么意思
- 用其他程序调用php的脚本,如何做比较好
- 用for给数组赋值
- 非计算机专业的菜妹请求关于图片入MYSQL库的PHP代码(大问题)
- 我做错了什么?我的phpmyadmin总说”数据库中没有数据表“ 左面明明有表.
<form name="ww" method="post" action="mypost.php"
enctype="multipart/form-data">
<input type="file" name="picfile[1]"><br>
<input type="file" name="picfile[2]"><br>
<input type="file" name="picfile[3]"><br>
<input type="file" name="picfile[4]"><br>
<input type="submit" name="Submit" value="提交">
</form>后台:使用循环语句,循环体内部大致如下:
$fp=fopen($picfile[$i],"r");
$picdata=fread($fp,filesize($picfile[$i]));
fclose($fp);
<HEAD>
<TITLE>多個文件上傳</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
</HEAD><BODY>
<form name=fileup method=post enctype="multipart/form-data">
多個文件上傳<br>
文件1:<input type=file name=file[]><br>
文件2:<input type=file name=file[]><br>
文件3:<input type=file name=file[]><br>
文件4:<input type=file name=file[]><br>
文件5:<input type=file name=file[]><br>
<input type=submit value="提交" name=sub>
</form>
</BODY>
</HTML>
<?
if ($sub){
$WEB_ROOT=$HTTP_SERVER_VARS["DOCUMENT_ROOT"];
$DirPath=$WEB_ROOT."/ljhtest/upfile/"; //dirname返回絕對路徑。如:c:\ljh
// echo $DirPath;
$Num=count($file)."<br>";
// echo $Num;
for($i=0;$i<$Num;$i++){
if (is_uploaded_file($file[$i])){
$FileBaseName=substr($file_name[$i],0,strrpos($file_name[$i],"."));
if (file_exists($DirPath.$FileBaseName."/$file_name[$i]")){
echo "<br>文件".($i+1).":$file_name[$i]已存在於[$DirPath"."$FileBaseName/],上傳失敗!";
continue;
}
if (!file_exists($DirPath.$FileBaseName)){
if(!mkdir($DirPath.$FileBaseName,0777)) {
echo "建立目錄失敗!";
continue;
}else
move_uploaded_file($file[$i],$DirPath.$FileBaseName."/$file_name[$i]");
}else
move_uploaded_file($file[$i],$DirPath.$FileBaseName."/$file_name[$i]");
echo "<br>文件".($i+1).":$file_name[$i]上傳到目錄[$DirPath.$FileBaseName]成功!類型:$file_type[$i]";
}else echo "<br>文件".($i+1)."為非法上傳文件!";
}}
?>