Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/ficheros/ejercicios»
De WikiEducator
(→Ejercicio 4: Crear un borrar ficheros) |
(→Ejercicio 5: Renombrando ficheros) |
||
Línea 93: | Línea 93: | ||
<br /> | <br /> | ||
− | ===[[Usuario:ManuelRomero/ProgramacionWeb/ficheros/ejercicios/ | + | ===[[Usuario:ManuelRomero/ProgramacionWeb/ficheros/ejercicios/ejercicio6|Ejercicio 6: Renombrando ficheros]]=== |
<br /> | <br /> | ||
− | {{MRM_Actividad|Title= Ejercicio | + | {{MRM_Actividad|Title= Ejercicio 6: Renombrando ficheros | |
*Trabajaremos sobre un directorio llamado ficheros de nuestro proyecto que tendrá una serie de ficheros | *Trabajaremos sobre un directorio llamado ficheros de nuestro proyecto que tendrá una serie de ficheros | ||
*mostraremos un desplegable con todos los ficheros | *mostraremos un desplegable con todos los ficheros |
Revisión de 18:56 17 nov 2020
Ejercicios de ficheros CRUD
- Esta primera parte consiste en realizar ejercicios para aprender a usar el sistema de fichero en el servidor.
- Es un frecuente llevar un log de lo que hace nuestra aplicación.
- Para implementar estos ejercicio utiliza la programación orientada a objetos
(Contruye una clase llamada Fichero y desarrolla los métodos que necesites)
- Realiza los ejercicios planteados en el wiki, intenta hacerlos y luego compararlos con la solución
Ejercicio 1: Escribir en un fichero
Ejercicio 2: Escribir y leer en un fichero
|
Ejercicio 3: Leer un directorio
<nr />
Ejercicio 4: Leer el contenido de un fichero
filesize($nombre_fichero) retorna el tamaño en bytes del fichero fseek ( resource $file, int $offset) pone la cabeza de leer/escribir en el fichero en la posición especificada: 0 al principio del fichero) Las funciones que trabajan con el puntero retornan nul si ya he llegado al final del fichero
|
Ejercicio 5: Crear un borrar ficheros
$name tempnam($directorio,$prefijo); $directorio es el directorio dónde se creará el fichero aleatorio $prefijo es un string que se pondrá delante del nombre aleatorio generado $name es el nombre del fichero que se ha creado (false si no se ha podido crear)
|
Ejercicio 6: Renombrando ficheros