Diferencia entre revisiones de «Usuario:ManuelRomero/php/dwes/B2T1/ficheros/practica»
De WikiEducator
< Usuario:ManuelRomero | php
(Página creada con «{{:Usuario:ManuelRomero/dwes/B2T1/ficheros/nav}}») |
|||
Línea 1: | Línea 1: | ||
{{:Usuario:ManuelRomero/dwes/B2T1/ficheros/nav}} | {{:Usuario:ManuelRomero/dwes/B2T1/ficheros/nav}} | ||
+ | <br /> | ||
+ | {{Actividad|Title=Gestión de música e imágenes| | ||
+ | *Vamos a hacer un sitio web para subir canciones, imágenes, ficheros pdf, y otros, y poderlas ver/reproducir | ||
+ | *La aplicación tendrá dos páginas php: | ||
+ | ;index.php<br /> | ||
+ | [[imagen:musica_index1.png|center]] | ||
+ | *En ella el usuario aporta datos y selecciona un fichero para subir | ||
+ | ;descarga.php: | ||
+ | *En ella veremos los ficheros que se han subido agrupados por tipos | ||
+ | [[imagen:musica_descarga1.png|center|800px]] | ||
+ | |||
+ | *Si el usuario no se identifica, se mostrará un mensaje y volveremos a pedir datos como se muestra en la imagen siguiente | ||
+ | [[imagen:musica_index2.png|center]] | ||
+ | |||
+ | *Si el usuario puede no seleccionar ningún fichero, la aplicación accederá a descargas.php | ||
+ | |||
+ | |||
+ | *Hay dos tipos de usuario | ||
+ | #administrador (usuario '''''admin''''' password '''''admin''''') | ||
+ | #resto de usuario (cualquier otro usuario y passowrd) | ||
+ | *La aplicación tendrá la siguiente estructura de directorios | ||
+ | |||
+ | [[imagen:musica_estructura_directorios1.png|center|300px]] | ||
+ | *Vemos un directorio ''descargas'' con dos subdirectorios: '''uploads''' y '''downloads''', | ||
+ | *Dentro de cada ''subdirectorio'' tenemos un ''directorio'' por cada tipo de ficheros que queremos almacenar. | ||
+ | *El funcionamiento es el siguiente: | ||
+ | #Cuando un usuario sube un fichero, éste es almacenado en su carpeta correspondiente en el directorio '''''uploads'''''. | ||
+ | #Cuando el usuario es admin, se mostrará todos los ficheros de la carpeta uploads, | ||
+ | #Cada fichero tiene un checkbox, que nos permite seleccionarlo | ||
+ | #Al presionar publicar, los ficheros seleccionados '''''se moverán''''' a la carpeta correspondiente (música, imagenes, ....) de la carpeta downloads. | ||
+ | *Mostramos el funcionamiento con imágenes, | ||
+ | ;usuario no admin | ||
+ | [[imagen:caso_uso_11.png|center]] | ||
+ | ;usuario admin | ||
+ | [[imagen:casos_uso_22.png]] | ||
+ | *Una vez que presionamos '''''publicar''''' podemos ver como al entrar ya tenemos los ficheros publicados | ||
+ | [[imagen:casos_uso_2a.png]] | ||
+ | |||
+ | *Los ficheros descargados estarán sensibles a hacer un '''''click''''' sobre ellos, de forma que el navegador intente abrirlos si puede. | ||
+ | (Mostrar imágenes o pdf, o reproducir música) | ||
+ | [[Imagen:caso_uso_3.png]] | ||
+ | |||
+ | |||
+ | *El fichero debe de estar limitado en el cliente y en el servidor con un tamaño máximo de 10 Megas y en el servidor los ficheros de un peso inferior a 10K serán descartados. | ||
+ | }} |
Revisión de 00:40 13 mar 2018