Ver Mensaje Individual
  #13 (permalink)  
Antiguo 12/07/2010, 18:11
johhan16
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
Respuesta: Que problemas de seguridad puedo tener al dejar subir imagenes

bueno tal parece que ahora si funciona sin problemas

aqui dejo el codigo por si alguien lo necesita, Muchas Gracias por la ayuda

Código PHP:
<?       session_start();  

         
$cedula$_SESSION["cedula"];  

         
//datos del arhivo  
         
$nombre_archivo $_FILES['userfile']['name'];  
         
$tipo_archivo $_FILES['userfile']['type'];  
         
$tamano_archivo $_FILES['userfile']['size'];  
         
//compruebo si las características del archivo son las que deseo  
if ((strpos($tipo_archivo,'image/jpeg')!==false)&&$tamano_archivo<100000
{  
if (
move_uploaded_file($_FILES['userfile']['tmp_name'], "fotos/".$nombre_archivo) && rename("fotos/".$nombre_archivo,"fotos/".$cedula.".jpg"))
{  
            if(
$_SESSION["autorizacion"]=="si")  
{  
?>  
         <script type='text/javascript' language='javascript'>  
         alert('SU IMAGEN FUE SUBIDA DE FORMA EXITOSA')   
         document.location.href='alumnos/infoalum.php'      
         </script>   
<?  
}  
else  
{  
?>  
          <script type='text/javascript' language='javascript'>  
         alert('SU IMAGEN FUE SUBIDA DE FORMA EXITOSA')   
         document.location.href='profesor/infoprofe.php'      
         </script>  
<?   
}       
} else    {  
echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse.";  
} }    else {  
                        if(
$_SESSION["autorizacion"]=="si")  

{
?> 
         <script type='text/javascript' language='javascript'>  
         alert('LA EXTENSI'+"\u00d3"+'N O EL TAMA'+"\u00d1"+'O DE LOS ARCHIVOS NO ES CORRECTA \n-se permiten archivos .jpg \n-se permiten archivos de 100 kb m'+"\u00e1"+'ximo')   
         document.location.href='alumnos/infoalum.php'      
         </script>   
<?  
} else  {  
?>  
         <script type='text/javascript' language='javascript'>  
         alert('LA EXTENSI'+"\u00d3"+'N O EL TAMA'+"\u00d1"+'O DE LOS ARCHIVOS NO ES CORRECTA \n-se permiten archivos .jpg \n-se permiten archivos de 100 kb m'+"\u00e1"+'ximo')   
         document.location.href='profesor/infoprofe.php'      
         </script>  
<? } } ?>