Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2013, 08:41
marianomartelli
 
Fecha de Ingreso: agosto-2012
Ubicación: Barcelona
Mensajes: 243
Antigüedad: 11 años, 9 meses
Puntos: 1
Problemas con IF

Hola,

Tengo el siguiente problema necesitaria que se devuelva a una pagina sin que continue el recorrido.
En la parte del if(is_uploaded cuando lo pruebo y pongo un archivo que no es valido lo que quiero hacer es enviarlo a pagina_usuario.php
pero lo que hace es que continua con el programa y actualiza la tabla.



<?php
include "conexion.php";


$imagen=$_POST['imagen'];
$descripcion=$_POST['nuevotexto'];
$id_empresa=$_POST['idimagen'];
$ruta="subirimagenes";


$archivo=$_FILES['nuevaimagen']['tmp_name'];
$nombrearchivo=$_FILES['nuevaimagen']['name'];
$extimagen = pathinfo($nombrearchivo);
$ext = array("png","gif", "jpg");
print_r($extimagen);

if(is_uploaded_file($archivo)) {
if(array_search($extimagen['extension'],$ext)){
echo "Ok archivo valido";
}else{
echo "Error: Solo imagenes con formato (jpg, png o gif)";
include ("pagina_usuario.php");

}


}

$i =rand(1,2000);
echo $i;



move_uploaded_file($archivo,$ruta."/".$i.$nombrearchivo);

$ruta=$ruta."/".$i.$nombrearchivo;




echo $ruta;

$actualizar=mysql_query("UPDATE dato_empresa SET imagenprin='".$ruta."',
descripcion='".$descripcion."' WHERE id_empresa='".$id_empresa."'",$conexion);

unlink ("$imagen");

if ($actualizar)
{
echo "
<html>
<head>
<meta http-equiv='REFRESH' content='0 ; url=pagina_usuario.php'>
<script>
alert ('Actualizada con exito!!!');
</script>
</head>
</html>
";
}
else
{
echo "
<html>
<head>
<meta http-equiv='REFRESH' content='0 ; url=pagina_usuario.php'>
<script>
alert ('Error no se ha actualizado!!!');
</script>
</head>
</html>
";
}


?>