Diferencia entre revisiones de «Usuario:ManuelRomero/Usuario:ManuelRomero/libros»
De WikiEducator
(→RNF1: Estructura de directorios) |
|||
Línea 47: | Línea 47: | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====RF3: Subir ficheros seleccionados a download ==== | ====RF3: Subir ficheros seleccionados a download ==== | ||
;descarga.php: | ;descarga.php: |
Revisión de 06:47 30 oct 2018
*El Fichero a subir es opcional ya que un usuario se puede conectar para ver ficheros subidos
- Entonces se vuelve a cargar la página informando del error
- Posible solución
- Esta parte la implementamos en descargas.php
- El motivo es porque si la autentificación ha ido bien, así ya tengo el posible fichero que he de subir
descargas.php |
---|
<?php //Inicilizo variables $name = $_POST['name']; $pass = $_POST['pass']; $admin = false; //Verifico condiciones if (empty($name)||empty($pass)) { header("Location:index.php?msj='Debe registrarse con nombre y password'"); exit(); } ?> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Descargas ficheros</title> </head> <body> <h1>Estoy en descargas registrado</h1> </body> </html> |
Contenido
RF3: Subir ficheros seleccionados a download
- descarga.php
- Cuando un usuario a especificado un fichero se subirá al subdirectorio correspondiente dentro de download
- Vamos a tener un fichero de funciones para implementar estas acciones
subir ficheros |
---|
$fichero = $_FILES['fichero']; if (isset($fichero)) $subida = subir_ficheros(); |
funciones.php |
---|
/** * * @param type $fichero fichero a subir (array asociativo). * @description copia el fichero que se ha subido a la especificación establecida * @return boolean Si se ha subido o no correctamente. */ function subir_ficheros($fichero) { } |
RF 4 Visualizar ficheros públicos (upload)
- RF4 Un usuario no admin podrá ver ficherso subidos a upload
- usuario no admin
RF 5 Admin visualiza todo por separadfo
- RF5 Un usuario admin verá los ficheros de download y de upload
- usuario admin
RF 6 Admin puede seleccionar ficheros subidos para publicar
- RF6 Los ficheros de download tendrá una selección para poderlos publicar
- Ver imagen anterior
RF 7 Publicar: copiar de download a upoload
- RF7 Los ficheros seleccionados se pubicarán: pasarán de download a upload
- Una vez que presionamos publicar podemos ver como al entrar ya tenemos los ficheros publicados
- 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)
RF 8 Crear log con las acciones realizadas
- RF8 Hay un fichero log que traceará todas las acciones según texto del enunciado
-->