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: Cuando safe-mode (modo-seguro)
está activado, PHP comprueba si los archivos o directorios que
va a utilizar tienen la misma UID que el script que está siendo
ejecutado.
Nota:
La función move_uploaded_file() no se ve
afectada por las restricciones safe mode normales. Esto no es
inseguro ya que move_uploaded_file() solo opera con
archivos cargados a través de PHP.
| 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.