Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/ficheros/ejercicios/ejercicio3»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{MRM_Actividad|Title= Ejercicio 3: Leer el contendio de un fichero| *Partiendo de que tenemos un fichero llamado '''''nombres.txt''''' en el directorio actual {{Plegable|h...»)
 
 
Línea 1: Línea 1:
{{MRM_Actividad|Title= Ejercicio 3: Leer el contendio de un fichero|
+
{{MRM_Actividad|Title= Ejercicio 3: Leer de un directorio|
*Partiendo de que tenemos un fichero llamado '''''nombres.txt''''' en el directorio actual
+
*Un programa que nos muestre en un deplegable todos los ficheros del directorio actual
{{Plegable|hide|nombres.txt|
+
*Alternativamente puedes tener una caja de texto para especificar el directorio
<source lang=html5>
+
Al seleccionar uno de ellos y dar a mostrar se verá en contenido del fichero
Manuel Romero
+
*Debes leerlo línea a línea
<h6>Luis javier Ruiz</h6>
+
*Para ver el contenido html usa la función '''''htmlspecialchar'''''
Elena Rubio<br />
+
[[Archivo:practica_ficheros_leer.png]]
Nieves López
+
*Al seleccionar uno veremos su contenido (si tenemos permisos para ver
<span style=strong>Lourdes Jimenez</span>
+
[[Archivo:practica_ficheros_leer1.png]]
</source>
+
PRueba a crear ficheros con la práctica 1 y leerlos con la practica 2
}}
+
*Lee su contenido usando las siguientes funciones
+
#fgets
+
#fgetss
+
#fread
+
#file
+
#file_get_content()
+
*Recurda abir y cerrar el fichero o bien reubicarte con la función '''''fseek'''''
+
*Funciones de ayuda
+
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
+
 
}}
 
}}

Última revisión de 18:54 17 nov 2020


Icon activity.jpg
Ejercicio 3: Leer de un directorio
  • Un programa que nos muestre en un deplegable todos los ficheros del directorio actual
  • Alternativamente puedes tener una caja de texto para especificar el directorio

Al seleccionar uno de ellos y dar a mostrar se verá en contenido del fichero

  • Debes leerlo línea a línea
  • Para ver el contenido html usa la función htmlspecialchar

Practica ficheros leer.png

  • Al seleccionar uno veremos su contenido (si tenemos permisos para ver

Practica ficheros leer1.png PRueba a crear ficheros con la práctica 1 y leerlos con la practica 2