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

pues es que yo no entiendo por que no pasa el valor, mira aki esta el codigo:

<?
$c1= $_SESSION['carpeta']; //asigno el valor de la variable de session
$dir= 'Documentos/'.$c1.'/'; // la concateno para obtener "Documentos/012020/"

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"); // Aki mando la variable con la direccion
}
else
{
echo $dir;
echo "Imposible hacer Upload de Documentos, intente de nuevo";

}
}


?>

con el foreach hago el upload, y si funciona de hecho me guarda los archivos en la carpeta "Documentos". sin embargo yo kiero ke lops guarde en "Documentos/012020/"
y al final quedaria asi "Documentos/012020/archivo.jpg"
pero no entiendo por que ignora el valor de la variable de session y hace esto "Documentos/archivo.jpg"

Gracias por tu tiempo
espero que esta vez haya sido mas explicito