Ec (2); & lt ;? Phpif ($ _ FILES [file] [error] & nbsp; & gt; & nbsp; 0) {& nbsp; echo & nbsp ;! Problem:; & nbsp; switch ($ _ FILES [file] [error]) & nbsp; & nbsp ;{& nbsp; & nbsp; & nbsp; & script ec (2); script
If ($ _ FILES ['file'] ['error']> 0 ){
Echo '! Problem :';
Switch ($ _ FILES ['file'] ['error'])
{
Case 1: echo 'file size exceeds server limited ';
Break;
Case 2: echo 'the file is too large! ';
Break;
Case 3: echo: only part of the file is loaded! ';
Break;
Case 4: echo 'file loading failed! ';
Break;
}
Exit;
}
If ($ _ FILES ['file'] ['SIZE']> 1000000 ){
Echo 'The file is too large! ';
Exit;
}
If ($ _ FILES ['file'] ['type']! = 'Image/jpeg '& $ _ FILES ['file'] ['type']! = 'Image/gif '){
Echo: The file is not JPG or GIF! ';
Exit;
}
$ Today = date ("YmdHis ");
$ Filetype = $ _ FILES ['file'] ['type'];
If ($ filetype = 'image/jpeg '){
$ Type = '.jpg ';
}
If ($ filetype = 'image/gif '){
$ Type = '.gif ';
}
$ Upfile = 'upfile/'. $ today. $ type;
If (is_uploaded_file ($ _ FILES ['file'] ['tmp _ name'])
{
If (! Move_uploaded_file ($ _ FILES ['file'] ['tmp _ name'], $ upfile ))
{
Echo 'failed to move the file! ';
Exit;
}
}
Else
{
Echo 'problem! ';
Exit;
}
Echo 'success!
';
Echo 'file size: '. $ _ FILES ['file'] ['SIZE']. 'byte '.'
';
Echo 'file path: '. $ upfile;
Echo'
'.'
';
$ Dirr = 'upfile /';
$ Dir = opendir ($ dirr );
Echo $ dirr. '-- Listing:
';
While ($ file = readdir ($ dir )){
Echo"
- $ File
";
}
Echo'
';
Closedir ($ dir );
?>