Php multi-file upload classic Code .? Phprequire_once (includeupload. class. php); if ($ _ POST [button]) {print_r ($ _ FILES); multiple uploads $ uploadnewTTRUpload ($ _ FILES, ANY); same as $ uploadnewTTRUpload (array ($ Require_once ("include/upload. class. php ");
If ($ _ POST ["button"])
{
// Print_r ($ _ FILES );
// Multiple uploads
// $ Upload = new TTRUpload ($ _ FILES, "ANY "); //
$ Upload = new TTRUpload (array ($ _ FILES ["file1"], $ _ FILES ["file2"], $ _ FILES ["file3"], $ _ FILES ["file4"]), "ANY ");
// Single Upload
// $ Upload = new TTRUpload ($ _ FILES ["file1"]);
$ Upload-> upload ();
Echo $ upload-> getUploadFileName ();
}
?>
Untitled Document
Class TTRUpload extends Error
{
Const filesize = 81200000;
Private $ uploadpath = "uploadfile /";
Private $ savepath = null;
Private $ uploadfilename = null; // A single file is a file name and a batch file is in xxxx | xxxx format. Note that
Private $ ext = array ("jpg", "gif", "png ");
Private $ error = null;
Private $ file = null;
Private $ uploadtype = null;
Private $ filename = null;
// Constructor, $ type: ONE single upload ANY batch upload;
Public function _ construct ($ file, $ type = "ONE ")
{
If ($ type! = "ONE" & $ type! = "ANY ")
{
Echo"