mkdir
parse_ini_file
Filesystem Functions
PHP Manual

# 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` .

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.

### Lista de parámetros

`nombre_archivo`

  El nombre del archivo cargado.

`destino`

  El destino del archivo a mover.

### Valores retornados

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.

### Notes

> Note: 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.

Warning

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

### Ver también

- is_uploaded_file() - Indica si un archivo fue cargado a través de HTTP POST
- Gestión de carga de archivos para un ejemplo de uso simple

mkdir
parse_ini_file
Filesystem Functions
PHP Manual