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"];
}
}
}
}