echo "<p>The " . $data->filename . " file could not be uploaded to the server</p>"; } }); // Set destination directory( output file ) $file->setDestinationDirectory(dirname(__FILE__)); // Set multiples mime types $file->setAllowedMimeTypes(array('image/jpeg', 'image/jpg', 'image/pjpeg', 'image/png')); // Set only one mime type $file->setAllowMimeType('image/gif'); // Set filename output $file->setFilename("myfile.%s"); // Allow overwriting if exists file $file->allowOverwriting(); // Upload now! $file->save(); // Get all operation info highlight_string(print_r($file->getInfo(), true)); ?> <html> <head> <title>FileUpload Example</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <form method="post" action="" enctype="multipart/form-data" accept-charset="utf-8"> <input type="file" name="my_file" /> <input type="submit" value="Upload now!" /> </form> </body> </html>