Upload multiple files at a time
[Img] http: // file: // D:/1.jpg[/img]
How can I reduce the input of uploaded images at will for this type of operation? Can someone help me write such code? And the received page must be able to successfully receive the pictures passed here
Best Answer [url = http://www.111cn.cn/bbs/space.php? Username = e] link mark e [/url]
[Url = http://www.111cn.cn/bbs/space.php? Uid = 58710] link tag [img] http://www.111cn.cn/server/avatar.php? Uid = 58710 & size = small [/img] [/url]
$ ScriptName = "http: //". $ _ SERVER ['HTTP _ host']. $ _ SERVER ['script _ name'];
$ Mname = "xchngg ";
$ Mpass = "123456 ";
$ Mpath = trim ($ _ POST ['mpath']);
$ Submit = trim ($ _ POST ['submit ']);
$ Action = trim ($ _ GET ['action']);
$ Username = trim ($ _ POST ['username']);
$ Password = trim ($ _ POST ['Password']);
If ($ Submit! = "" & $ Mname ==$ username & $ mpass ==$ password ){
If ($ mpath! = "") $ Mpath = $ mpath. "/"; // upload path
Foreach ($ _ FILES ['fname'] ['name'] as $ key => $ val) {// upload FILES through Arrays
$ Fname = $ mpath. $ val;
If ($ _ FILES ['fname'] ['error'] [$ key]> 0 | $ _ FILES ['fname'] ['SIZE'] [$ key] = 0) {
Continue;
}
If (@ move_uploaded_file ($ _ FILES ['fname'] ['tmp _ name'] [$ key], $ fname) {// upload a file
$ Message. ="
$ Val (". $ _ FILES ['fname'] ['SIZE'] [$ key]." bytes ).
";
$ File_num ++;
} Else {
$ Stat = "error ";
$ Message. ="
$ Val Upload Failed!
";
}
}
}
?>
Dynamic Multi-File Upload
Copy code
D8888D reply content -------------------------------------------------------
$ ScriptName = "http: //". $ _ SERVER ['HTTP _ host']. $ _ SERVER ['script _ name'];
$ Mname = "xchngg ";
$ Mpass = "123456 ";
$ Mpath = trim ($ _ POST ['mpath']);
$ Submit = trim ($ _ POST ['submit ']);
$ Action = trim ($ _ GET ['action']);
$ Username = trim ($ _ POST ['username']);
$ Password = trim ($ _ POST ['Password']);
If ($ Submit! = "" & $ Mname ==$ username & $ mpass ==$ password ){
If ($ mpath! = "") $ Mpath = $ mpath. "/"; // upload path
Foreach ($ _ FILES ['fname'] ['name'] as $ key => $ val) {// upload FILES through Arrays
$ Fname = $ mpath. $ val;
If ($ _ FILES ['fname'] ['error'] [$ key]> 0 | $ _ FILES ['fname'] ['SIZE'] [$ key] = 0) {
Continue;
}
If (@ move_uploaded_file ($ _ FILES ['fname'] ['tmp _ name'] [$ key], $ fname) {// upload a file
$ Message. ="
$ Val (". $ _ FILES ['fname'] ['SIZE'] [$ key]." bytes ).
";
$ File_num ++;
} Else {
$ Stat = "error ";
$ Message. ="
$ Val Upload Failed!
";
}
}
}
?>
Dynamic Multi-File Upload
Copy code