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 11:40 12 mar 2018





