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

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{MRM_Actividad|Title= Ejercicio 4: Crear y borrar ficheros| ;Un programa que nos permita crear y borrar ficheros *Trabajaremos sobre un directorio llamado ficheros de nues...»)
 
 
Línea 1: Línea 1:
{{MRM_Actividad|Title= Ejercicio 4: Crear y borrar ficheros|
+
{{MRM_Actividad|Title= Ejercicio 4: Leer el contendio de un fichero|
;Un programa que nos permita crear y borrar ficheros
+
*Partiendo de que tenemos un fichero llamado '''''nombres.txt''''' en el directorio actual
*Trabajaremos sobre un directorio llamado ficheros de nuestro proyecto
+
{{Plegable|hide|nombres.txt|
*mostraremos un desplegable con todos los ficheros
+
<source lang=html5>
*Crear ficheros creará 20 ficheros aleatorios en esa carpeta usa la función '''''tempnam(...)'''''
+
Manuel Romero
*Borrar ficheros borrará todos los ficheros de ese directorio  usa la función '''''unlink(...)'''''
+
<h6>Luis javier Ruiz</h6>
*Borrar fichero seleccionado eliminará el fichero que seleccionemos
+
Elena Rubio<br />
  $name tempnam($directorio,$prefijo);
+
Nieves López
$directorio es el directorio dónde se creará el fichero aleatorio
+
<span style=strong>Lourdes Jimenez</span>
  $prefijo es un string que se pondrá delante del nombre aleatorio generado
+
</source>
  $name es el nombre del fichero que se ha creado (false si no se ha podido crear)
+
}}
[[Archivo:borrar_crear_ficheros.png]]
+
*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 4: Leer el contendio de un fichero
  • 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
  • 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