D3Upload can take the name of a given file upload input and check if a valid file was uploaded and can be processed. It checks whether the file has a valid name extension. It also checks whether a given destination directory exists and is writable.
D3Upload all tests are passed, the file is copied to the destination directory, optionally with an unique file name.
PHP 4.0 or higher
The code and comments are in Turkish