Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2011, 13:37
sebacomas
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 14 años
Puntos: 2
controlar si la imagen es jpg

Hola, quiero controlar que la imagen sea jpg. Me adjunta las imagenes que son jpg sin ningun problema pero probando con una imagen cuyo nombre es uru_01.gif me pone IE explorer no puede mostrar la pagina web.

El codigo:


<?php
include ("../../configuracion/conexion-usuario.php");
include ("../../_php/conexion.php");

$nombreDestino=$_POST["nombre-destino"];
$nombreDeImagen=$_POST["nombre-de-imagen"];
$nombreDeImagen2=$_POST["nombre-de-imagen2"];



$imagen=$_FILES["imagen"]["name"];
$destino="img2/$imagen";
$imagen2=$_FILES["imagen2"]["name"];
$destino2="img2/$imagen2";
$subTitulo=$_POST["sub-titulo"];
$descripcion=$_POST["descripcion"];
$descripcion2=$_POST["descripcion2"];
$nombreDestino=$_POST["nombre-destino"];

if ($imagen!=""){
$tipo = $_FILES['imagen']['type'];
if($tipo==("image/jpeg")||("image/pjpeg") )
{
$nombre=$_FILES["imagen"]["name"];


$carpeta="../img2";
$tamanio=188;
$path_origen=$_FILES["imagen"]["tmp_name"];
include "../paginas/tamanio.php";



$orden="UPDATE promociones SET imagen='$destino' WHERE imagen='$nombreDeImagen'";
$rs=mysql_query($orden, $conn) or die (mysql_error());

unlink ("../$nombreDeImagen");


header("location:../paginas/editar-promocion.php?nombre-destino=$nombreDestino");
}else{

echo 'El archivo que intento subir no es una imagen jpg.<br />';
echo "<a href='javascript:history.back(1)'>VOLVER</a>";

}

}

$orden="UPDATE promociones SET descripcion='$descripcion2', sub_titulo='$subTitulo', nombre_destino='$nombreDestino' WHERE nombre_destino='$nombreDestino'";
$rs=mysql_query($orden, $conn) or die (mysql_error());

$orden2="UPDATE destinos SET descripcion_destino='$descripcion' WHERE nombre='$nombreDestino'";
$rs2=mysql_query($orden2, $conn) or die (mysql_error());
header("location:../paginas/editar-promocion.php?nombre-destino=$nombreDestino");


if ($imagen2!=""){
$tipo = $_FILES['imagen2']['type'];
if($tipo==("image/jpeg")||("image/pjpeg") )
{
$nombre=$_FILES["imagen2"]["name"];
//Insertar en la base de datos


$carpeta="../img2";
$tamanio=900;
$path_origen=$_FILES["imagen2"]["tmp_name"];
include "../paginas/tamanio.php";


$orden="UPDATE destinos SET banner='$destino2' WHERE banner='$nombreDeImagen2'";
$rs=mysql_query($orden, $conn);
unlink ("../$nombreDeImagen2");

header("location:../paginas/editar-promocion.php?nombre-destino=$nombreDestino");

}else{

echo 'El archivo que intento subir no es una imagen jpg.<br />';
echo "<a href='javascript:history.back(1)'>VOLVER</a>";
}

}

?>

Saludos y gracias!