Hola,
Me he estado craneando la cabeza con un sistema para subir fotos, resulta que quiero que solo se puedan subir imagenes JPG a traves de un formulario, todo bien hasta ahi. Al momento que quiero obtener el campo 'type' del arreglo _FILES resulta que no me sale nada. No me tira ningun valor y eso para distintos tipos de archivos (doc,xls,pdf,jpg,gif).
No se en que me estoy equivocando, he visto varias fuentes y es asi como se rescata el tipo MIME del archivo:
Código PHP:
$_FILES['imagen']['type']
Incluso le hice un foreach asi al arreglo
Código PHP:
foreach ($_FILES['imagen'] as $dato) {
echo "| $dato |";
}
y de esta forma saber todos los datos que trae el arreglo, no salia nada del tipo y para mi sorpresa tampoco ninguna informacion del tamaño ni del tmp_name, o sea, algo raro hay ahi. Intuyo que puede ser mi servidor. Tengo apache 1.3.27 sobre winxp y php 4.3.3 como modulo de apache.
mi formulario esta asi:
<form name="form1" id="form1" method="post" action="procesar_agregar.php" enctype='multipart/form-data'>
.
.
.
<input name="imagen" type="file" id="imagen" />
si alguien me pudiese ayudar estaria muy agradecido