<HTML>
<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)."為非法上傳文件!";
}}
?>
<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)."為非法上傳文件!";
}}
?>
解决方案 »
- utf-8 特殊字符转换 gb2312
- 请问这段代码为什么不能控制
- 如何查询当天,当月,3个月,和总共的数据?40分
- 使用class.phpmail 发送邮件出现以下问题:
- 如何使用ZendStudio 9.0.4打开一个已经存在的PHP项目
- <input type="radio"> 怎么让他设置成不能修改选中或不选中的状态 ??? 就是不能改状态...
- php报表
- 唠叨看看这样对不对?如果这样比较合理的话,我如何做到将这两个php文件作为整体分别assign到{header}和{footer}?
- 帮我看看这个表达式哪里错了
- 回来看看,不知道这里还有谁认识我…………………
- 问一下天津的行情。(系统程序已经做好,需要做400页左右的HTML页面)
- 用PHP编程语言怎么打印WEB网页中的表格?
不过我要的是在客户端将服务器中的文件复制到客户端