Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2014, 15:12
Avatar de Landa11
Landa11
 
Fecha de Ingreso: febrero-2014
Ubicación: En algún lugar de mi oficina
Mensajes: 148
Antigüedad: 10 años, 9 meses
Puntos: 1
Pregunta Error al validar un archivo de tipo imagen

Hola que tal, tengo un pequeño error al querer realizar una validacion de una imagen.

Al momento de poner esta instrucción en PHP la cual es la siguiente:


Al momento de poner una imagen o un archivo tipo .sql o .txt no me valida... Ya llevo todo el día y sólo me falta poder validar el tipo de formato para imagen

AYUDA POR FAVOR!!!!!!


Gracias





Código PHP:
Ver original
  1. //Guardar Imagenes
  2.  
  3. //Array de archivos disponibles
  4. $archivos_disp_ar = array('jpg', 'jpeg', 'gif', 'png', 'bmp', 'tif', 'tiff');
  5. //Carpeta donde se guardan las imagenes
  6. $ruta="imagenes";
  7. //recibimos el campo de imagen
  8. $archivo=$_FILES['imagen']['tmp_name'];
  9. //guardamos el nombre original de la imagen en un archivo
  10. $nombreArchivo=$_FILES['imagen']['name'];
  11. move_uploaded_file($archivo,$ruta."/".$nombreArchivo);
  12. $ruta=$ruta."/".$nombreArchivo;
  13.  
  14. if(is_uploaded_file($archivo = $_FILES['imagen']['tmp_name']))
  15. {
  16.     echo "Agregando archivos a la base de datos<br />";
  17. $agregar = mysql_query("INSERT INTO lista_productos (id_sucursal, cantidad, producto, marca, modelo, observaciones, categoria, imagen) VALUES ('$id_sucursal', '$cantidad', '$producto', '$marca', '$modelo', '$observaciones', '$categoria', '$ruta')");
  18.  
  19. if($agregar)
  20. {
  21.     echo 'Los datos fueron registrados correctamente ';
  22.     echo '<br/>ID Sucursal: '.$id_sucursal;
  23.     echo '<br/>Cantidad: '.$cantidad;
  24.     echo '<br/>Producto: '.$producto;
  25.     echo '<br/>Marca: '.$marca;
  26.     echo '<br/>Modelo: '.$modelo;
  27.     echo '<br/>Observaciones: '.$observaciones;
  28.     echo '<br/>Categoria: '.$categoria;
  29.     echo '<br/>Imagen: '.$ruta;
  30. }
  31. else
  32. {
  33.     echo 'Hubo problemas al registrar los datos: '.@mysql_error();
  34. }
  35. }
__________________
Ayudando a la gente con nuestros códigos para poder tener el conocimiento adecuado y ser libres!