move_uploaded_file

(PHP 4 >= 4.0.3, PHP 5)

move_uploaded_file -- Mueve un archivo cargado a una nueva ubicación

Descripción

bool move_uploaded_file ( string nombre_archivo, string destino )

Esta función realiza un chequeo para asegurar que el archivo indicado por nombre_archivo sea un archivo cargado válido (lo que quiere decir que fue cargado a través del mecanismo de carga HTTP POST de PHP). Si el archivo es válido, será movido al nombre de archivo dado por destino.

Si nombre_archivo no es un archivo cargado válido, entonces no se tomará ninguna acción, y move_uploaded_file() devolverá FALSE.

Si nombre_archivo es un archivo cargado válido, pero no puede ser movido por alguna razón, no se tomará ninguna acción, y move_uploaded_file() devolverá FALSE. Adicionalmente, se emitirá una advertencia.

Este tipo de chequeo es especialmente importante si hay algún chance de que cualquier cosa hecha con archivos cargados pueda revelar sus contenidos al usuario, o incluso a otros usuarios en el mismo sistema.

Nota: La función move_uploaded_file() toma en consideración los parámetros safe mode y open_basedir. Sin embargo, las restricciones impuestas son usadas solo en la ruta de destino para permitir el traslado de archivos cargados en los que el nombre_archivo pueda entrar en conflicto con tales restricciones. move_uploaded_file() asegura la seguridad de esta operación permitiendo que solo los archivos cargados a través de PHP sean movidos.

Aviso

Si el archivo de destino ya existe, será sobrescrito.

Vea también is_uploaded_file(), y la sección Gestión de carga de archivos para un ejemplo de uso simple.

Hosting by: hurra.com
Generated: 2007-01-26 18:01:02