Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2014, 09:30
Avatar de Brutusculus
Brutusculus
 
Fecha de Ingreso: abril-2014
Ubicación: Sevilla
Mensajes: 8
Antigüedad: 10 años, 1 mes
Puntos: 0
Pregunta No consigo hacer que la ruta funcione

Hola a todos.
Ante todo expresaros mi admiración y gratitud. Siempre que entro encuentro respuestas a mis dudas.
El caso que tengo ahora me está volviendo loco.
Desde una página los visitantes pueden subir fotos. Esta página crea en el servidor una carpeta cuyo nombre es un número que corresponde al cliente y crea una variable session con ese número.

$_SESSION['carpeta'] = $idped;
mkdir ($idped);

Otra página php sube la foto:

<?
session_start();
$carpeta= $_SESSION['carpeta'];
$uploaddir=$carpeta.'/';
$file = $uploaddir . basename($_FILES['uploadfile']['name']);
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
echo "success";
} else {
echo "error ".$_FILES['uploadfile']['error']." --- ".$_FILES['uploadfile']['tmp_name']." %%% ".$file."($size)";
}
?>


Y no funciona

Sin embargo si pongo:

$uploaddir='4/';

Se guarda el archivo en la carpeta 4.

Creo que el error debe ser sencillo pero no soy capaz.
Muchas gracias.