Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/06/2010, 18:46
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: consulta sobre move_upload

Estuve viendo tu codigo:

Código PHP:


<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="archivos[]">
<input type="file" name="archivos[]">
<input type="file" name="archivos[]">
<input type="submit" value="Enviar">
</form>


<?
//CREE UN NOMBRE DE USUARIO LITERAS
$nombre_usuario "user";

srand (time()); 

    
//generamos un número aleatorio 
       //Preguntamos si nuetro arreglo 'archivos' fue definido 
    
if (isset ($_FILES["archivos"])) { 
         
//de se asi, para procesar los archivos subidos al servidor solo debemos recorrerlo 
         //obtenemos la cantidad de elementos que tiene el arreglo archivos 
         
$tot count($_FILES["archivos"]["name"]); 
         
        
//$nombre_usuario=$_GET['id']; 
         
         
$ifile=$_FILES["archivos"]; 
          
          
//se crea un directorio
          
mkdir("usuarios/"); 
          
//se crea un subdirectorio
          
mkdir("usuarios/".$nombre_usuario);
           
//por defecto el directiro se crea con permisos... permisivos.
          //chmod("usuarios/".$nombre_usuario,0777);
           
          
          
          
for ($i 0$i $tot$i++){ 
                      
             
$rnd rand(1,100000000000); 
            
            
//con el indice $i, poemos obtener la propiedad que desemos de cada archivo 
            //para trabajar con este 
             
             
$name $nombre_usuario."_".$rnd."_".$_FILES["archivos"]["name"][$i]; 
               
$tmp_name $_FILES["archivos"]["tmp_name"][$i]; 
             
$tamano $_FILES["archivos"]["size"][$i]; 
             
$tipo $_FILES["archivos"]["type"][$i]; 
               
            
$linkimagen ="usuarios/".$nombre_usuario."/".$name
            
            
            echo 
$linkimagen."<br />";
             
             
        
/*  
       if (
               $tipo != "image/gif" && 
            $tipo != "image/pjpeg" && 
            $tipo != "image/bmp" && 
            $tipo != "image/png" && 
            $tipo != "image/x-png" && 
            $tipo != "image/jpeg" && 
            $tipo != "image/jpg") 
            { 
                echo     $error = "El archivo $name no es valido"; 
             }
         */ 
         
         
if (!$error) { 
         
         
             
$copy copy($tmp_name$linkimagen); 
             
            
//move_uploaded_file($tmp_name, $linkimagen); 
            //move_uploaded_file ( $_FILES [ "archivos" ][ "tmp_name" ], $linkimagen) 
             
           

            //COMENTE ESTO YA QUE ME CONCETRE EN EL UPLOAD  
            //$insertSQL="INSERT INTO galeria (idusuario, imagen) VALUES ('".$nombre_usuario."', '".$linkimagen."')";    
            //mysql_select_db($database_tengo, $tengo); 
            //$Result1 = mysql_query($insertSQL, $tengo) or die(mysql_error()); 
             
     
        
}  
    } 
}  


?>