Usuario:ManuelRomero/php/ejercicios

Trabajando con la super global $_FILES
Si queremos subir un fichero en el cliente dentro del formulario usamos el type file Este array asociativo que contiene un campo por cada fichero subido
 * En el cliente
 * Este input genera un menú  de selección para que el usuario seleccione el fichero
 * En el servidor
 * En el servidor hay que leer la superglobal (array asociativo) $_FILE
 * Cada posición a su vez contiene un array asociativo con información de ese fichero donde entre otros tenemos los siguientes campos que nos interesan
 * 1) name Nombre del fichero en el cliente
 * 2) type Tupo de fichero subido
 * 3) size Tamaño en bytes del fichero
 * 4) tpm_name Nombre asignado de forma temporal en el servidor
 * Una vez presionado el submit en el cliente el fichero se copia en un fichero en una carpeta temporal
 * Almacenando el fichero en el servidor
 * Una vez que está subido en la carpeta temporal y después de hacer las comprobaciones que consideremos, debemos guardarlo en el servidor
 * Para ello usaremos la función
 * Cómo leer ficheros de un directorio en el servidor
 * Vamos a usar la clase Directory
 * El tema de programación orientado a objetos lo veremos mas tarde, pero sabemos que para invocar a un método de un objeto se usa el operador de indierección ->
 * Los métodos los vemos como funciones que son de una clase y los puede invocar un objeto. (Esta idea imprecisa de momento es suficiente.
 * Es una clase que me permite trabajar con ficheros (los directorios son ficheros igualmente)
 * Para inicializarlo podemos usar un alias de new Directory llamada dir(...)
 * En su invocación pasamos el directorio que queremos ver


 * Para leer el contenido de un fichero o un directorio (los archivos que contiene), se usa el método read
 * Una forma de hacerlo es
 * No olvidemos cerrar el fichero con el método close

Actividad Se pide que hagas un programa para subir ficheros de música a un servidor y qué este me visualice todos los ficheros subidos