Вы находитесь на странице: 1из 3

Laboratorio Programación Web – Archivos planos

Edison Felipe Cogaria Muñoz

felipecogar@gmail.com

Abstract

This is a practical web programming, in this document I explained all about the files in PHP and use in the appserver.

Resumen

En este documento podemos visualizar uno de los distintas maneras de realizar el proceso de crear archivos mediante la programación de PHP y su uso en appserver.

1. Introducción

Existen diferentes maneras de manejar información cuando manejamos páginas dinámicas, normalmente utilizamos bases de datos, sin embargo uno de los métodos más fáciles para hacer la utilización de este recurso son los archivos planos, este consiste en crear inicialmente un formulario para posteriormente mediante diferentes etiquetas realizar la conexión directa al archivo de texto (.txt) para que se imprima directamente allí.

2. Desarrollo del código

Inicialmente vamos a realizar el proceso de crear el primer código .php el cual es el formulario el cual conectará con nuestro código que generará la impresión de nuestra información.

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta

http-equiv="Content-Type"

content="text/html;

charset=iso-8859-1" /> <title>Untitled Document</title> </head> <form method="post" action="cap142.php"> Nombre_ <INPUT type="text" name="nombre"><br>

comentario: <textarea name="comentario" rows="10" cols="50"> Deje un comentario </textarea>

<input type="submit" value="generar archivo"> </form> <body> </body> </html>

Así quedaría nuestro formulario:

Luego creamos el otro archivo con el cual podremos realizar el proceso de conexión e impresión
Luego
creamos
el
otro
archivo
con
el
cual
podremos
realizar
el
proceso
de
conexión
e
impresión
con
el
formulario.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta

http-equiv="Content-Type"

charset=iso-8859-1" />

<title>2</title>

</head>

<body>

<?php

content="text/html;

$ar = fopen ("datos.txt", "a") or die ("Problemas con la creación del archivo");

fputs ($ar,$_REQUEST ['nombre']); fputs ($ar, "\n");

fputs ($ar, $_REQUEST ['comentario']); fputs ($ar, "\n"); fputs ($ar, "----------------------------------------"); fputs ($ar, "\n"); fclose ($ar);

echo

"Los

datos

se guardaron

satisfactoriamente en

el

archivo plano";

 

?>

</body>

 

</html>

</html> Con esto tendremos el archivo creado y la información ingresada en el formulado gracias a

Con esto tendremos el archivo creado y la información ingresada en el formulado gracias a las funciones digitadas en los códigos.

</html> Con esto tendremos el archivo creado y la información ingresada en el formulado gracias a

Así podemos ingresar al archivo y validar la información

</html> Con esto tendremos el archivo creado y la información ingresada en el formulado gracias a

3. Acerca del código

Inicialmente creamos o abrimos el archivo de texto "datos.txt". Posteriormente, el parámetro de la función fopen nos dará visualización de la apertura del archivo creado inicialmente, si ya existe el archivo lo volverá a abrir para añadir datos al final.

La función fopen retorna una referencia al archivo y la almacenamos en una variable llamada $ar que permite llamar a la función como puntero.

Tenemos que tener en cuenta que si el archivo no se puede abrir por cualquier razón, se ejecutará la instrucción que se encuentra luego del operador "or" en nuestro código lo llamamos a la función die que finaliza la ejecución del programa PHP mostrando como mensaje el texto que le pasamos a dicha función or die ("Problemas con la creación del archivo");

” $ar=fopen("datos.txt","a") or die("Problemas en la creacion");

En nuestro código utilizamos la función fputs para capturar los datos que tienen dos parametros: la referencia al archivo donde grabamos y el string a grabar.

fputs($ar,$_REQUEST['nombre']);

fputs($ar,"\n");

Como sabemos, la instrucción \n sirve para hacer saltos de línea y en nuestro programa la utilizamos precisamente para ver el texto línea a línea en la impresión del programa.

Utilizamos la función fclose cuando consideremos ya se debe cerrar el programa.

Tenemos que tener en cuenta que el archivo que se creó se verá únicamente de manera local en el equipo donde se ejecutó el código, para poder realizar la validación de dicho archivo será necesario hacer otro tipo de procesos como la conexión a bases de datos.

7. Conclusiones

Se puede concluir que en

la práctica de PHP existen

diferentes maneras de alcanzar los resultados esperados y

que

solo hay que saber buscar

en internet

o

en

buenos

recursos donde podamos guiarnos solución.

para

encontrar la

8. Agradecimientos

Se agradece al tutor de laboratorio de PHP ya que allí se utilizó y aprendió todo lo relacionado con archivos planos,

su manera de explicar y de enseñar es muy peculiar y además un buen método para la mayoría de personas.

Referencias

Se utilizaron los procesos realizados de los siguientes videos y

páginas de internet:

[1]https://www.youtube.com/watch?

time_continue=142&v=eOu1_trehkY

[2] http://www.phpya.com.ar/temarios/descripcion.php?cod=36

Похожие интересы