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

De WikiEducator
Saltar a: navegación, buscar
Línea 4: Línea 4:
 
*La aplicación tendrá dos páginas php, según se muestra en la imagen.
 
*La aplicación tendrá dos páginas php, según se muestra en la imagen.
 
<b>Index.php</b>
 
<b>Index.php</b>
1.-A continuación se dan las especificaciones de la práctica
+
Especificaciones de la práctica
2.-La aplicación requiere que el usuario se identifique con nombre y password
+
*1.--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
+
*2.-En esa primera pantalla (no es lo normal), tendrá también la opción de subir un fichero.
4.-Solo se puede subir un fichero cada vez
+
*4.-El fichero debe de estar limitado en el cliente y en el servidor con un tamaño máximo de 10 Megas y los ficheros de un peso inferior a 10K serán descartados.
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'''''.
'''''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 carpetas
 
*Los ficheros que un usuario sube irán a las siguientes carpetas
1.- ficheros de tipo imagen  ./upload/imagenes El type del fichero tiene la palabra '''''image'''''
+
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'''''
+
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'''''
 
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  
+
Si el usuario es  '''''admin''''' y password '''''admin''''' tendrá la  funcionalidad de administrar los ficheros subidos
 +
*Administrar los ficheros subidos consiste en  visualizar una lista de los ficheros subidos con un checkbox cada fichero como se muestra en la imagen
 +
[[imagen:administrarFicheros.png]]
 +
*Sobre los ficheros en los cuales se seleccionen  serán publicados para que cualquier usuario los pueda ver
 +
*Para ello serán copiados respectivamente a  
 
1.- de  .-upload-imagenes a ./download/imagenes  
 
1.- de  .-upload-imagenes a ./download/imagenes  
 
2.- de  .-upload-musica a ./download/musica
 
2.- de  .-upload-musica a ./download/musica
 
3.- de  .-upload-otros a ./download/otros
 
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
+
*El usuario no admin solo verá los ficheros que estén en la carpeta de download, los cuales podrá como ya hemos dicho hacer un click sobre ellos, y el navegador ya usará la acción correspondiente (visualizarlos o reproducirlos)
[[Imagen:portalDescargas.png]]
+
*Para ello simplemente usar el elemento '''''<a href=./dowload/imagenes/nombre.png >'''''
 +
Esto sería lo que vería un usuario no admin
 +
[[Imagen:usarFicheros.png]]
 +
Esto sería lo que vería un usuario admin (tendría la opción de administrar o publicar y la de visualizar ficheros públicados (en carpeta download))
 +
[[Imagen:portalDescargas1.png]]
 +
*Si vemos en la imagen anterior tenemos seleccionados dos ficheros de música () y uno de imagen ()
 +
*Después de clickear en publicar vemos como esos ficheros ya no están en la opción de administrar, pero sí que se ven en la sección pública (Se han copiado de la carpeta upload/* a la carpeta download/*
 +
[[Imagen:portalDescargas2.png]]
 +
 
 +
 
  
 
}}
 
}}

Revisión de 09:34 3 nov 2016




Icon activity.jpg

Gestión de música e imágenes

{{{1}}}