Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2011, 17:58
johhan16
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 5 meses
Puntos: 55
es Seguro este código para subir una imagen jpg

pues esa es la pregunta la del titulo, si es seguro este código, me funciona perfectamente, pero ya voy a habilitar la pagina y esta es una parte clave donde podrían hacer que falle el mismo


Código PHP:
<?php    session_start();  

         
$cedulastrtolower($_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>   
<?php  
}  
else  
{  
?>  
          <script type='text/javascript' language='javascript'>  
         alert('SU IMAGEN FUE SUBIDA DE FORMA EXITOSA')   
         document.location.href='profesor/infoprofe.php'      
         </script>  
<?php   
}       
} 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>   
<?php  
} 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>  
<?php } } ?>

Gracias de antemano por sus respuestas
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O