php教程 多文件上传组件
这个选择框的数据将以post形式和图片一起传送到服务器
改变窗口:高
php处理文件
// 注意:使用组件上传,不可以使用 $_files["filedata"]["type"] 来判断文件类型
mb_http_input("utf-8");
mb_http_output("utf-8");//---------------------------------------------------------------------------------------------
//组件设置a.md5file为2,3时 的实例代码if(getget('access2008_cmd')=='2'){ // 提交md5验证后的文件信息进行验证
//getget("access2008_file_name") '文件名
//getget("access2008_file_size") '文件大小,单位字节
//getget("access2008_file_type") '文件类型 例如.gif .png
//getget("access2008_file_md5") '文件的md5签名
die('0'); //返回命令 0 = 开始上传文件, 2 = 不上传文件,前台直接显示上传完成
}
if(getget('access2008_cmd')=='3'){ //提交文件信息进行验证
//getget("access2008_file_name") '文件名
//getget("access2008_file_size") '文件大小,单位字节
//getget("access2008_file_type") '文件类型 例如.gif .png
die('1'); //返回命令 0 = 开始上传文件,1 = 提交md5验证后的文件信息进行验证, 2 = 不上传文件,前台直接显示上传完成
}
//---------------------------------------------------------------------------------------------$type=filekzm($_files["filedata"]["name"]);
if ((($type == ".gif")
|| ($type == ".png")
|| ($type == ".jpeg")
|| ($type == ".jpg")
|| ($type == ".bmp"))
&& ($_files["filedata"]["size"] < 200000))
{
if ($_files["filedata"]["error"] > 0)
{
echo "返回错误: " . $_files["filedata"]["error"] . "
";
}
else
{
echo "上传的文件: " . $_files["filedata"]["name"] . "
";
echo "文件类型: " . $type . "
";
echo "文件大小: " . ($_files["filedata"]["size"] / 1024) . " kb
";
echo "临时文件: " . $_files["filedata"]["tmp_name"] . "
";if (file_exists( $_files["filedata"]["name"]))
{
echo $_files["filedata"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_files["filedata"]["tmp_name"],
'./'.$_files["filedata"]["name"]);
echo "stored in: " . $_files["filedata"]["name"]."
";
echo "md5效验:".getget("access2008_file_md5")."
";
echo "
上传成功!你选择的是".getpost("select")."--".getpost("select2")."";
}
}
}
else
{
echo "上传失败,请检查文件类型和文件大小是否符合标准
文件类型:".$type.'
文件大小:'.($_files["filedata"]["size"] / 1024) . " kb";
}
function filekzm($a)
{
$c=strrchr($a,'.');
if($c)
{
return $c;
}else{
return '';
}
}function getget($v)// 获取get
{
if(isset($_get[$v]))
{
return $_get[$v];
}else{
return '';
}
}function getpost($v)// 获取post
{
if(isset($_post[$v]))
{
return $_post[$v];
}else{
return '';
}
}
?>
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔