Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2009, 06:00
RALlave
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 2
Copiar archivos a una carpeta

Hola amigos, necesito una ayudadita . Ahi les voy con la pregunta, he creado directorios para los usuarios de mi sitio web, para que cada uno carge archivos de imagen en sus carpetas, el nombre que le doy a cada carpeta o directorio es el mismo de su cuenta de usuario, ejemplo:

cuenta de usuario: rafa123
password: ***

entonces, nombre de carpeta = rafa123

Esto para que no se vaya duplicando el nombre de carpeta. Ahi no esta el problema, el problema es que no puedo abrir la carpeta o directorio con el nombre especificado (con el nombre de cuenta de usuario). Ahi les voy con un poco de código.

Código PHP:
$nombreCarpeta $_GET["carpeta"];
$image_folder_2 'userfiles/image/img/'.$nombreCarpeta.'/';
if (
is_uploaded_file($_FILES["userfile"]["tmp_name"]))
copy($_FILES["userfile"]["tmp_name"],$image_folder_2.$_FILES["userfile"]["name"]); 
El problema esta en la segunda linea, $image_folder_2 = 'userfiles/image/img/'.$nombreCarpeta.'/'; no abre este directorio para luego subir una imagen a esta carpeta, mas bien ocurre algo bien raro, lo copia en el directorio madre, es decir, en el directorio "img", he comprobado que esta ahí la ruta imprimiendo con la funcion "echo" de php, y me imprime por decir:
'userfiles/image/img/rafa123/';
Y tambien aqui hay algo bien raro, cuando escribo personalmente con el teclado el nombre del archivo "rafa123" en vez de $nombreCarpeta, ahi si funciona. ¿cual será el error que estoy cometiendo?, una ayudadita, de ante mano gracias.