<Html>
<Head>
<Meta http-equiv = "Content-Type" content = "text/html; charset = gb2312">
<Title> webjx.com File Upload instance </title>
</Head>
<Body>
<Form enctype = "multipart/form-data" action = 'upfile. php' method = post>
<Input type = "hidden" name = "MAX_FILE_SIZE" value = "2000000000">
<Input type = file name = upfile size = 20>
<Input type = submit value = 'upload file'>
</Form>
</Body>
</Html>
Upfile. php.
<? 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 "
} Else {
Echo "
} Echo "the following information about file upload: <br> original file name :". $ _ FILES ['upfile'] ['name']. "<br> type :". $ _ FILES ['upfile'] ['type']. "<br> temporary file name :". $ _ FILES ['upfile'] ['tmp _ name']. "<br> file size :". $ _ FILES ['upfile'] ['SIZE']. "<br> Error Code :". $ _ FILES ['upfile'] ['error'];
?>
Author: nycqwert