Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2007, 05:38
dasan
 
Fecha de Ingreso: agosto-2005
Mensajes: 22
Antigüedad: 18 años, 9 meses
Puntos: 0
Problemas en move_uploaded_file

Hola

estoy tratando de subir un fichero a un directorio concreto en el servidor. El error que me sale es este:

Warning: move_uploaded_file(/home/lagerber/public_html/pruebas/pruebas2/images/articulos/Textil/Baules.bmp) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/lagerber/public_html/pruebas/pruebas2/gestion/enviar_alta.php on line 51

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpvq0Jmt' to '/home/lagerber/public_html/pruebas/pruebas2/images/articulos/Textil/Baules.bmp' in /home/lagerber/public_html/pruebas/pruebas2/gestion/enviar_alta.php on line 51
There was an error uploading the file, please try again!

El código que procesa la subida del fichero es este:

$target_path = "/home/lagerber/public_html/pruebas/pruebas2/images/articulos/$categoria/";
/* Add the original filename to our target path.
Result is "uploads/filename.extension" */
$target_path = $target_path . basename( $HTTP_POST_FILES['archivo']['name']);

if(move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], "$target_path")) {
echo "The file ". basename( $HTTP_POST_FILES['archivo']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}

Logicamente el error parece producido porque no es posible mover el fichero al directorio determinado. Ambos directorios, origen y destino (temp/ y pruebas/) tienen permisos 777.

La verdad es que estoy bloqueado porque no se donde puede estar el error.

Cualquier aportación será bien recibida...

Slds y gracias