Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/08/2007, 11:08
aosuna
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Problemas en move_uploaded_file

Cita:
Iniciado por dasan Ver Mensaje
Hola



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']);

/********** Creo que el error está aquí *****************/

¿Por qué no pruebas a controlar antes con éste if() ?
if( is_uploaded_file( $HTTP_POST_FILES['archivo']['tmp_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