Intento hacer un upload multipple de archivos, pero quiero guardarlos en una carpeta especifica por cada usuario, para esto la variable se session $_SESSION['carpeta']; contiene en nombre de la carpeta, en este caso son folios '01208'
el caso es que, dentro del foreach la variable $c1 o $_SESSION['carpeta']; no funciona es decir las ignora.
Este es el Codigo:
<?
$c1= $_SESSION['carpeta'];
$dir= 'Documentos/'.$c1.'/';
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name,"$dir/$name");
}
else
{
echo $dir;
echo "Imposible hacer Upload de Documentos, intente de nuevo";
}
}
?>
Cuando hago el echo $dir; me muestra la cadena, asi Documentos// cuando deberia ser Documentos/01208/
Espero que puedan ayudarme. Gracias
Saludos