Este simple script también funcionaría si usamos algún plugin jquery para subir archivos ya que estos plugins lo único que hacen es crear un iframe por el que se sube el archivo haciendo parecer que en realidad es una llamada AJAX.
Creando el formulario
Si no usamos AJAX, deberiamos usar un formulario como este:
[cc lang=»html»]
[/cc]
Es muy importante que en ese formulario no te olvides del enctype=»multipart/form-data»
[cc lang=»php»]
$file_name=$_FILES[«fimg»][«name»];
$file_size=$_FILES[«fimg»][«size»];
$file_type=$_FILES[«fimg»][«type»];
if($file_name!=»» AND $file_size<=$_POST['MAX_FILE_SIZE']){
$path="../images/galeria";
/// BOF Thumbnail
copy($_FILES['fimg']['tmp_name'],$path.'/'.$file_name);
} else {
echo 'El archivo es demasiado grande';
}
[/cc]
En este caso el tamaño máximo estoy enviandolo via PHP sin embargo nada nos impide poner un valor como 560000 (560Kb) en lugar de $_POST['MAX_FILE_SIZE']