Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2010, 14:25
alanCM
 
Fecha de Ingreso: septiembre-2010
Mensajes: 7
Antigüedad: 14 años, 3 meses
Puntos: 0
variable SESSION no funciona en Foreach

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