Ver Mensaje Individual
  #20 (permalink)  
Antiguo 09/02/2010, 11:32
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Ayuda para disciminar tipo de archivo

a ver si con esto termina de funcionar:

Código PHP:
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"]);
         
//este for recorre el arreglo
         
$nombre_usuario=$_GET['id']; // y estos GET????????????
         
$album2 =$_GET['album']; ///?????
         
mkdir("galeria/".$nombre_usuario,0777);
         
         foreach (
$_FILES["archivos"] as $ifile){
            
            if (
is_uploaded_file($ifile['tmp_name'])){
                if ((
strpos($ifile['type'], "gif") || strpos($ifile['type'], "jpg")) && $ifile['size']<50000)
                {
                    
$rnd rand(1,100000000000);
                    
//con el indice $i, poemos obtener la propiedad que desemos de cada archivo
                    //para trabajar con este
                     
$name $rnd."_".$ifile["name"];
                       
$tmp_name $ifile["tmp_name"];
                    
$linkimagen =("galeria/".$nombre_usuario."/".$name);
                   
                    echo(
"<b>Archivo </b> $key ");
                    echo(
"<br />");
                    echo(
"<b>el nombre original:</b> ");
                    echo(
$name);
                    echo(
"<br />");
                    echo(
"<b>el nombre temporal:</b> \n");
                    echo(
$tmp_name);
                    echo(
"<br />");                    
                    
$insertSQL="INSERT INTO galeria (idusuario, idimagenes, idtitulo) VALUES ('".$nombre_usuario."', '".$linkimagen."', '".$album2."')";   
                    
                    
//$copy = copy($tmp_name, "galeria/".$nombre_usuario."/".$name);
                    
move_uploaded_file($ifile['tmp_name'], "galeria/".$nombre_usuario."/".$name);
                    
                    
mysql_select_db($database_videoquedada$videoquedada);
                    
$Result1 mysql_query($insertSQL$videoquedada) or die(mysql_error());
                }
                else
                {
                    echo 
"Archivo no permitido: ".$ifile["tmp_name"];                    
                }
            }             
        }
    } 

Última edición por maycolalvarez; 09/02/2010 a las 11:43