Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T1/formularios/practica»

De WikiEducator
Saltar a: navegación, buscar
Línea 14: Línea 14:
 
*Para ello trabajaremos de la siguiente forma
 
*Para ello trabajaremos de la siguiente forma
 
*Los ficheros que un usuario sube irán a las siguientes carpets
 
*Los ficheros que un usuario sube irán a las siguientes carpets
1.- ficheros de tipo imagen = ./upload/imagenes El type del fichero tiene la palabra '''''image'''''
 
2.- ficheros de tipo musica o sonido = ./upload/musica El type del fichero tiene la palabra '''''audio'''''
 
3.- ficheros de otro tipo  = ./upload/otros El type del fichero tiene la palabra '''''audio'''''
 
*Los ficheros que el administrador clickee serán copidos respectivamente a
 
1.- de  ./upload/imagenes a ./download/imagenes
 
2.- de  ./upload/musica a ./download/musica
 
3.- de  ./upload/otros a ./download/otros
 
*El usuario no admin solo verá los ficheros que estén en la carpeta de download, los cuales podrá como ya hemos dicho visualziar y ver
 
[[Imagen:portalDescargas.png]]
 
 
}}
 
}}

Revisión de 22:34 27 oct 2016




Icon activity.jpg

Gestión de música e imágenes

  • Vamos a hacer un sitio web para subir canciones e imágenes y poderlas ver/reproducir
  • La aplicación tendrá dos páginas php, según se muestra en la imagen.

Index.php 1.-A continuación se dan las especificaciones de la práctica 2.-La aplicación requiere que el usuario se identifique con nombre y password 3.-En esa primera pantalla (no es lo normal), tendrá también la posibilidad de subir música o imagen 4.-Solo se puede subir un fichero cada vez 5.-El fichero debe de estar limitado en el cliente y en el servidor con un tamaño máximo de 10 Megas descarga.php

  • Primero leeremos el usuario. Si este es admin y password admin tendremos una funcionalidad de poder hacer que los ficheros de música e imágenes subidos queden disponibles para que cualquier usuario los pueda ver o escuchar
  • Si el usuario no es ese, solo podrá ver o escuchar los ficheros disponibles
  • Para ello trabajaremos de la siguiente forma
  • Los ficheros que un usuario sube irán a las siguientes carpets