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