<?php
Function getUploadedFile($filefield, $index, $destination, $filetypes=FALSE, $echoIt=TRUE) {
if ( is_array($_FILES[$filefield])
and $_FILES[$filefield]['error'][$index]['file']==0
and $_FILES[$filefield]['size'][$index]['file']>128
and $_FILES[$filefield]['tmp_name'][$index]['file']!=""
// and in_array($_FILES[$filefield]['type'][$index]['file'], array("image/png", "image/gif", "image/jpg")) //...good luck listing all possible mime types...
and (!is_array($filetypes) or in_array(strtolower(strrchr($_FILES[$filefield]['name'][$index]['file'], ".")), $filetypes))
and move_uploaded_file( $_FILES[$filefield]['tmp_name'][$index]['file'],
$destination.=($UpL_name=basename($_FILES[$filefield]['name'][$index]['file'])) ) )
{
if ($echoIt) echo "$filefield file: $UpL_name<br />\n";
return $destination;
}
else return NULL; }
?>
|