【www.gdgbn.com--脚本编码】

这个脚本一次上传多个文件。对于一次上传多个文件,首先创建一个按规定的文件数表上载。在创建表时,文件应该分别张贴在每一行和列。在之后安排文件的确切位置,你必须设置为UFile的,键入等于文件输入姓名,身份证UFile的大小等于等于50。类似的,你必须设置为居中对齐,投入,提交类型,提交和上传值名称。关闭表逐一并关闭窗体从该数据进行访问。经过开发了GUI在HTML页面中,您将使用PHP代码的。

让我们来看看设计图形用户界面形式的步骤:

设置标准的HTML来命名的doctype公众公开的HTML代码

开始与 HTML标记,开始用的代码标记;

名称该程序的名称,开始在身体的程序代码。

确定表格的宽度,边框,对齐和颜色看上去就在输出屏幕。

开始形式使用表单操作命令。定义表单动作等于“multiple_upload_ac.php”,方法等于“后”,字符编码=“mutipart /表单数据”,名称等于“Form1的”和id =“Form1的”

载于下一行的表结构。设置表格的宽度为100%,边境= 0(可设置2个或3点厚),cellpading,可以隐藏和表的颜色。

命名的如“多文件上传粗体字母代码”称号

现在,选择一个文件之一,输入名称,类型,ID和文件的大小,并呼吁该计划之一之一。

对于提交按钮,设置对齐等于中心,输入类型等于提交,提交相同的名称和价值等于上传。

关闭表,然后关闭该窗体。

关闭HTML文件的身体和结束标记。




Multiple Files Upload







Multiple Files Upload


Select First file



Select Second file



Select Third file












现在,你将不得不使用PHP程序中的多个上传文件的GUI这个HTML代码。为此,你必须先设置所有三个文件的路径。这些文件可以发布,但变量$ _FILES命令,上载文件。现在,你应该从复制文件的路径设置到目标存储空间。在复制文件时,也必须给予,在处理工作,设置文件名,文件大小,文件的所有三个文件类型的临时名称。也给印刷给予命令"IMG的src"的路径和文件大小的屏幕上的图像文件的命令。现在,使用命令来打印文件错误或进程的成功。此后,申请条件语句打印的失败上传分别命令。

见的步骤:

开始PHP标签“?PHP的

第一组的所有三个文件的路径。

复制文件从源头到目的地的地方是暂时的名称上载

给印刷的文件名,文件大小,文件类型和每个文件的图像源的命令进行上传。

显示给予命令错误或文件的成功。

使用条件语句打印上载或每个文件的失败。

// Setting path for files

$path1= "C:\wamp\www\projects\public_html\upload_file\".$_FILES["ufile"]["name"][0];
$path2= "C:\wamp\www\projects\public_html\upload_file\".$_FILES["ufile"]["name"][1];
$path3= "C:\wamp\www\projects\public_html\upload_file\".$_FILES["ufile"]["name"][2];

//copy file to where you want to store file

copy($_FILES["ufile"]["tmp_name"][0], $path1);
copy($_FILES["ufile"]["tmp_name"][1], $path2);
copy($_FILES["ufile"]["tmp_name"][2], $path3);

echo "File Name :".$_FILES["ufile"]["name"][0]."
";
echo "File Size :".$_FILES["ufile"]["size"][0]."
";
echo "File Type :".$_FILES["ufile"]["type"][0]."
";
echo "";
echo "

";

echo "File Name :".$_FILES["ufile"]["name"][1]."
";
echo "File Size :".$_FILES["ufile"]["size"][1]."
";
echo "File Type :".$_FILES["ufile"]["type"][1]."
";
echo "";
echo "

";

echo "File Name :".$_FILES["ufile"]["name"][2]."
";
echo "File Size :".$_FILES["ufile"]["size"][2]."
";
echo "File Type :".$_FILES["ufile"]["type"][2]."
";
echo "";


//code to display the error or success.

$filesize1=$_FILES["ufile"]["size"][0];
$filesize2=$_FILES["ufile"]["size"][1];
$filesize3=$_FILES["ufile"]["size"][2];

if($filesize1 && $filesize2 && $filesize3 != 0)
{
echo "
";
echo "your files have entered successfully";
}

else {
echo "ERROR.....";
}

if($filesize1==0) {
echo "There"re something problem in your first file!";
echo "
";
}

if($filesize2==0) {
echo "There"re something problem in your second file!";
echo "
";
}

if($filesize3==0) {

echo "There"re something problem in your third file!";
echo "
";
}

?>

本文来源:http://www.gdgbn.com/aspjiaocheng/23416/