Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2010, 19:47
experimenta
 
Fecha de Ingreso: abril-2010
Mensajes: 159
Antigüedad: 14 años
Puntos: 11
Pregunta impedir la ejecucion error

Hola bueno quisiera saber como impedir que el codigo se ejecute
::
ejemplo al escoger una imagen de formato diferenteme sale el aviso que no se puede ingresar imagenes de ese formato.



Pero el problemas es que inserta los datos a la BASE DE DATOS.. ..No sube la Imagen pero, Sigue ejecutando el resto de codigo. una ayudita :D

************************************************** *******

y otra pregunta como puedo limitar el peso y el tamaño de la imagen a subir



aki el codigo:
Código PHP:
<?php

session_start
();
$nameimagen $_FILES['imageuploadfile']['name'];
$tmpimagen $_FILES['imageuploadfile']['tmp_name'];
$tamaño $_FILES['imageuploadfile']['size'];
$extimagen pathinfo ($nameimagen);
$ext = array ("png","gif","jpg");
$urlnueva "UpFile/ScreenShot/".$nameimagen;
if (
is_uploaded_file($tmpimagen )){
    if (
array_search($extimagen['extension'],$ext)){
    
copy($tmpimagen,$urlnueva);
    
      echo 
"<script>alert('El contenido a sido agregado')</script><script>location='?op=Screen'</script> ";
         
    }else{
        echo 
"<script>alert('Error al subir la imagen solo imagenes(png,gif,jpg)')</script><script>location='?op=Screen_W'</script>";
    }
}else{
    echo
"<script>alert('Elije una imagen porfabor')</script><script>location='?op=Screen_W'</script>";



}
?>
<?php

$ruta
"UpFile/ScreenShot/".$nameimagen;  
$date date("Y-m-d");
$insertar=mysql_query("INSERT INTO Screenshot (Title,Text,Text2,Url_Img,date,Author,NickName,CountryGrade,Pais) VALUES ('".$_POST['title']."','".$_POST['txtContent']."','".$_POST['txtContent']."','$ruta','$date','$game[Nickname]','$game[Nickname]','$game[TotalGrade]','$game[Country]')");

?>