Foro de Informatica
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver "

- Aristóteles -



        


Google
 
Web www.ComputerFacil.com
Forista del Mes:

dejavi




  Reply to this topicStart new topicStart Poll

> Abriendo Un Fichero De Texto, Lectura, Escritura Y
dejavi
  Publicado: Aug 25 2007, 01:27 AM
Quote Post


Tera user
Group Icon

Grupo: _Super Moderadores_
Mensajes: 4.306
Miembro nº: 17.695
Registrado: 18-January 07



250807.



Lo primero que vamos a hacer es escribir un sencillo fichero de texto. Lo abriremos, escribiremos un par de líneas dentro de él y luego lo cerraremos. El código que realiza esto se puede ver a continuación.

<?

#Abrimos el fichero en modo de escritura
$DescriptorFichero = fopen("fichero_prueba.txt","w");

#Escribimos la primera línea dentro de él
$string1 = "Esta es la primera línea de texto\r\n";
fputs($DescriptorFichero,$string1);

#Escribimos la segunda línea de texto
$string2 = "Y esta es la segunda línea de texto\r\n";
fputs($DescriptorFichero,$string2);

#Cerramos el fichero
fclose($DescriptorFichero);

?>

Así pues, el script anterior lo único que hace es abrir un fichero llamado fichero_prueba.txt, y escribe dentro de él dos líneas de texto. Os habréis fijado en el \r\n de detrás de las líneas de texto, en las variables $string1 y $string2. Esto se debe a que, si no estuviese puesto, el programa escribiría todo seguido. Para comprobarlo, quitadlo y ejecutad de nuevo el programa. Con solo \n no sirva, al menos en mi sistema Windows 2000. :-) En Linux, basta con un \n.

Otra de las cosas importantes del anterior script es algo que quizás no hayamos visto de cerca. Fijémonos en la siguiente línea:

$DescriptorFichero = fopen("fichero_prueba.txt","w");

La función fopen sirve para abrir un fichero en un modo. Los modos pueden ser seis y son los siguientes. Además de listarlos, explicaré las diferencias (no siempre tan obvias), al respecto de ellos................




thumbsup.gif

Mensaje modificado por dejavi el Aug 25 2007, 01:28 AM






--------------------
user posted image
PMEmail PosterUsers Website
Top
0 usuario(s) está(n) leyendo esta discusión (0 invitado(s) y 0 usuario(s) anónimo(s))
0 miembro(s):

Topic Options Reply to this topicStart new topicStart Poll

 


ComputerFacil.com © 2006
          Webs Afiliadas - Contacto
Ofertas PCs :: Consultor de Marketing Online :: Foros :: Posicionamiento Web :: Foros de Informatica :: Foros :: elhacker