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

De WikiEducator
Saltar a: navegación, buscar
Línea 14: Línea 14:
 
*Alternativamente puedes tener una caja de texto para especificar el directorio
 
*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
 
Al seleccionar uno de ellos y dar a mostrar se verá en contenido del fichero
*Debes leerlo línea a línea con gets
+
*Debes leerlo línea a línea  
 +
*Para ver el contenido html usa la función '''''htmlspecialchar'''''
 
[[Archivo:practica_ficheros_leer.png]]
 
[[Archivo:practica_ficheros_leer.png]]
 
*Al seleccionar uno veremos su contenido (si tenemos permisos para ver
 
*Al seleccionar uno veremos su contenido (si tenemos permisos para ver
 
[[Archivo:practica_ficheros_leer1.png]]
 
[[Archivo:practica_ficheros_leer1.png]]
 +
PRueba a crear ficheros con la práctica 1 y leerlos con la practica 2
 +
}}
 +
{{MRM_Actividad|
 +
*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'''''
 +
[[Archivo:practica_ficheros_leer.png]]
 +
*Al seleccionar uno veremos su contenido (si tenemos permisos para ver
 +
[[Archivo:practica_ficheros_leer1.png]]
 +
Prueba a crear ficheros con la práctica 1 y leerlos con la practica 2
 +
}}
 +
{{MRM_Actividad|
 +
Partiendo de que tenemos un fichero llamado '''''nombres.txt''''' en el directorio actual
 +
{{Plegable|hide|nombres.txt|
 +
<source lang=html5>
 +
Manuel Romero
 +
<h6>Luis javier Ruiz</h6>
 +
Elena Rubio<br />
 +
Nieves López
 +
<span style=strong>Lourdes Jimenez</span>
 +
</source>
 +
}}
 +
*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'''''
 +
*Funci|ones 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
 +
}}
 
}}
 
}}

Revisión de 06:17 24 nov 2018




Realiza los ejercicios planteados en el wiki, intenta hacerlos y luego compararlos con la soulución


Icon activity.jpg
Actividad
  • Un programa para escribir contenido en un fichero
  • Lo podrás hacer tanto en modo añadir como en modo escribir
  • Verifica luego en el directorio del proyecto que ha funcionado correctamente

Practica ficheros escribir.png





Icon activity.jpg
Actividad
  • 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





Icon activity.jpg
Actividad
  • 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





Icon activity.jpg
Actividad

Partiendo de que tenemos un fichero llamado nombres.txt en el directorio actual

  • Lee su contenido usando las siguientes funciones
  1. fgets
  2. fgetss
  3. fread
  4. file
  5. file_get_content()
  • Recurda abir y cerrar el fichero o bien reubicarte con la función fseek
  • Funci


}}