Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2010, 07:02
Narxon
 
Fecha de Ingreso: julio-2010
Ubicación: Galicia
Mensajes: 91
Antigüedad: 13 años, 9 meses
Puntos: 9
Problema subiendo imagen con php

Buenas otra vez! para variar encontré otro error en mi código xD a ver si me pueden ayudar a arreglar este "uploader" casero que hice, el problema radica en que no filtra como yo le mando, si no que sube el archivo que le indiques aunque no sea .jpeg, ojalá encuentren el fallo :P
Código PHP:
    if(isset($_POST['Modelo']))//Validamos que el formulario fue enviado
    
{
        
//variables BD
        
$modelo=$_POST["Modelo"];
        
$precio=$_POST["Precio"];
        
$tipo=$_POST["Tipo"];
        
//variables subir archivo
        
$nombre_archivo=$_FILES['fichero']['name'];
        
$tipo_archivo=$_FILES['fichero']['type'];
        
$tamano_archivo=$_FILES['fichero']['size'];
        
$ruta_archivo=$_FILES['fichero']['tmp_name'];
        
//comprobar si las caracteristicas son las deseadas
        
if($tipo_archivo=="jpeg" && $tamano_archivo <25000)
        {
            echo
"El archivo debe ser .jpeg y pesar menos de 250Kb.";
        }
        else
        {
            if (
move_uploaded_file($_FILES['fichero']['tmp_name'], "fotos/".$nombre_archivo))
            {
                
mysql_query("INSERT INTO coches(foto,modelo,precio,tipo) VALUES ('$nombre_archivo','$modelo','$precio','$tipo')");
                echo 
"El fichero ya ha sido cargado correctamente en imágenes como $nombre_archivo .";
            }
            else
            {
                echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse.";
            }
        }
    } 
Gracias por su ayuda