EasyPHPUpload
This script uses the PHP upload functions to upload files to a web directory. It then generates a URL with a random filename (to prevent someone from discovering the file), displays the URL in the web browser, and then it e-mails the URL using PHPMailer to a recipient of the user's choice. This script is designed for corporate environments where email attachment sizes are limited. The script allows sending one file to one recipient. There is a rudimentary check of IP address to prevent external users from uploading files to your server.