It looks like you're new here. If you want to get involved, click one of these buttons!
KaPPa said:Also would it be possible to add an email notification when someone uploads something?
Thanks
Fitim
<script type=\"text/javascript\">
$(document).ready(function()
{
var filenames = new Array();
$(\"#upload_file\").uploadify
({
'uploader' : '/uploadify/uploadify.swf',
'script' : 'upload.php',
'fileDataName' : 'upload_file',
'sizeLimit' : 10000000,
'cancelImg' : '/uploadify/cancel.png',
'folder' : 'uploads',
'buttonText' : 'Browse Files',
'queueSizeLimit' : 50,
'fileDesc' : 'Allowed files',
'fileExt' : '*.jpg; *.png',
'multi' : true,
'simUploadLimit' : 6,
'onError' : function(event, queueID, fileObj, errorObj)
{
alert(errorObj.info);
},
'onComplete' : function(event, queueID, fileObj, response, data)
{
filenames.push(fileObj.name);
},
'onAllComplete' : function(event, data)
{
var dataString = 'numfiles=' + data.filesUploaded + '&filenames=' + filenames;
$.ajax
({
type: \"POST\",
url: \"upload_success.php\",
data: dataString
});
}
});
});
</script>
$hdridvertyp = \"MIME-Version: 1.0\r\n\";
$hdridvertyp .= \"Content-Type: text/html; charset=iso-8859-1\r\n\";
$header = \"From: <youremail@youdomain.com>\r\n\".$hdridvertyp.'X-Mailer: PHP '.phpversion().\"\r\n\";
$numfiles = $_POST['numfiles'];
if (is_numeric($numfiles) && $numfiles > 0)
{
$links = '';
$filenames = $_POST['filenames'];
$array_filenames = explode(',', $filenames);
foreach ($array_filenames as $filename)
{
$links .= '<a href=\"http://www.yourdomain.com/uploads/'.$filename.'\">'.$filename.'</a><br /><br />';
}
$pluralupload = $numfiles > 1 ? 's were' : ' was';
mail('youremail@yourdomain.com', $numfiles.' file'.$pluralupload.' uploaded', $numfiles.' file'.$pluralupload.' uploaded to the server.<br /><br />'.$links, $header);
}