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

De WikiEducator
Saltar a: navegación, buscar
Línea 15: Línea 15:
 
Si el usuario es  '''''admin''''' y password '''''admin''''' tendrá la  funcionalidad de administrar los ficheros subidos
 
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
 
*Administrar los ficheros subidos consiste en  visualizar una lista de los ficheros subidos con un checkbox cada fichero como se muestra en la imagen
 +
<br />
 
[[imagen:administrarFicheros.png]]
 
[[imagen:administrarFicheros.png]]
 +
<br />
 
*Sobre los ficheros en los cuales se seleccionen  serán publicados para que cualquier usuario los pueda ver
 
*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  
 
*Para ello serán copiados respectivamente a  
Línea 25: Línea 27:
 
*Para ello simplemente usar el elemento '''''<nowiki><a href =./dowload/imagenes/nombre.png></nowiki> '''''
 
*Para ello simplemente usar el elemento '''''<nowiki><a href =./dowload/imagenes/nombre.png></nowiki> '''''
 
Esto sería lo que vería un usuario no admin
 
Esto sería lo que vería un usuario no admin
 +
<br />
 
[[Imagen:usarFicheros.png]]
 
[[Imagen:usarFicheros.png]]
 +
<br />
 
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))
 
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))
 +
<br />
 
[[Imagen:portalDescargas1.png]]
 
[[Imagen:portalDescargas1.png]]
 +
<br />
 
*Si vemos en la imagen anterior tenemos seleccionados dos ficheros de música () y uno de imagen ()
 
*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/*
 
*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/*
 +
<br />
 
[[Imagen:portalDescargas2.png]]
 
[[Imagen:portalDescargas2.png]]
 
+
<br />
  
  
 
}}
 
}}

Revisión de 09:42 3 nov 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 Especificaciones de la práctica

  • 1.--La aplicación requiere que el usuario se identifique con nombre y password
  • 2.-En esa primera pantalla (no es lo normal), tendrá también la opción de subir un fichero.
  • 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.
  • descarga.php.
  • 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.
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 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


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
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 hacer un click sobre ellos, y el navegador ya usará la acción correspondiente (visualizarlos o reproducirlos)
  • Para ello simplemente usar el elemento <a href =./dowload/imagenes/nombre.png>

Esto sería lo que vería un usuario no admin
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))
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/*


PortalDescargas2.png