& Lt; html & gt; & lt; head & gt; & lt; metahttp-equiv & quot; Content-Type & quot; content & quot; text/html; charsetgb2312 & quot; & gt; & lt; title & gt; webjx.com file Upload instance & lt;/title
Example of webjx.com file Upload
Upfile. php.
Function getname ($ exname ){
$ Dir = "./uploadfile /";
$ I = 1;
If (! Is_dir ($ dir )){
Mkdir ($ dir, 0777 );
}
While (true ){
If (! Is_file ($ dir. $ I. ".". $ exname )){
$ Name = $ I. ".". $ exname;
Break;
}
$ I ++;
}
Return $ dir. $ name;
}
$ Exname = strtolower (substr ($ _ FILES ['upfile'] ['name'], (strrpos ($ _ FILES ['upfile'] ['name'], '. ') + 1 )));
$ Uploadfile = getname ($ exname );
If (move_uploaded_file ($ _ FILES ['upfile'] ['tmp _ name'], $ uploadfile )){
Echo "file uploaded successfully!
";
} Else {
Echo "file Upload failed!
";
} Echo "the following information about file upload:
Original file name: ". $ _ FILES ['upfile'] ['name']."
Type: ". $ _ FILES ['upfile'] ['type']."
Temporary File name: ". $ _ FILES ['upfile'] ['tmp _ name']."
File size: ". $ _ FILES ['upfile'] ['size']."
Error code: ". $ _ FILES ['upfile'] ['error'];
?>
Author: nycqwert