Restricciones Upload archivo
Publicado por Carlos Aviles (4 intervenciones) el 01/11/2012 19:29:04
Tengo este codigo que me encontre por ahi y quisiera ponerle restricciones de tipo de archivo que solo sea JPG y que no exceda los 100kb lo intente pero no me sale :( jejej bueno espero me ayuden
muchas gracias de antemano
muchas gracias de antemano
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<form action="" method="post" enctype="multipart/form-data">
<input name="mi_archivo" type="file" />
<input name="" type="submit" value="Subir archivo" />
<input name="accion" type="hidden" value="subir" />
</form>
<?
if(isset($_POST['accion'])){
echo SUBIR('archivo','/test/carpeta/');
}?>
<?
function SUBIR($nuevo_nombre,$nueva_ruta){
if(@$_FILES['mi_archivo']!==''){
$ruta_total = $_SERVER['DOCUMENT_ROOT'].$nueva_ruta;
$BASENAMES = basename( $_FILES['mi_archivo']['name']);
$nuevo_nombre_completo = $nuevo_nombre.'.'.detecta_extension($BASENAMES);
$ruta_total = $ruta_total . $nuevo_nombre_completo;
if(@move_uploaded_file($_FILES['mi_archivo']['tmp_name'], $ruta_total)) {
return "El archivo ha subido al servidor correctamente: ".$nueva_ruta . $nuevo_nombre_completo ;
} else{
return 'Ha ocurrido un error al subir el archivo';
}
}
}
function detecta_extension($mi_extension){
return end(explode(".", $mi_extension));
}
?>
Valora esta pregunta


-1