Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/06/2010, 22:45
Arcana
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Validar extension de imagen

mira men tengo este codigo que intente hacer, pero no me funciona

Código PHP:
<?php
$ruta 
"./imagenes/" $_FILES['archivo']['name'];
copy($_FILES['archivo']['tmp_name'], $ruta);
echo 
"La imagen subio correctamente";

<
script>
<!-- 

function 
comprueba_extension(formularioarchivo) {
   
extensiones_permitidas = new Array(".gif"".jpg"".doc"".pdf");
   
mierror "";
   if (!
archivo) {
      
//Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
       
mierror "No has seleccionado ningún archivo";
   }else{
      
//recupero la extensión de este nombre de archivo
      
extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
      
//alert (extension);
      //compruebo si la extensión está entre las permitidas
      
permitida false;
      for (var 
0extensiones_permitidas.lengthi++) {
         if (
extensiones_permitidas[i] == extension) {
         
permitida true;
         break;
         }
      }
      if (!
permitida) {
         
mierror "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " extensiones_permitidas.join();
       }else{
          
//submito!
         
alert ("Todo correcto. Voy a submitir el formulario.");
         
formulario.submit();
         return 
1;
       }
   }
   
//si estoy aqui es que no se ha podido submitir
   
alert (mierror);
   return 
0;
}

-->
</script> 


?>