Sunteți pe pagina 1din 3

Laboratorio Programacin Web Archivos planos

Edison Felipe Cogaria Muoz


felipecogar@gmail.com

As quedara nuestro formulario:

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
programacin de PHP y su uso en appserver.

1. Introduccin
Existen diferentes maneras de manejar informacin cuando
manejamos pginas dinmicas, normalmente utilizamos
bases de datos, sin embargo uno de los mtodos ms fciles
para hacer la utilizacin de este recurso son los archivos
planos, este consiste en crear inicialmente un formulario
para posteriormente mediante diferentes etiquetas realizar la
conexin directa al archivo de texto (.txt) para que se
imprima directamente all.

2. Desarrollo del cdigo

<head>
<meta http-equiv="Content-Type"
charset=iso-8859-1" />

content="text/html;

<title>2</title>
</head>

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

<body>

<head>
content="text/html;

<title>Untitled Document</title>

<?php
$ar = fopen ("datos.txt", "a") or die ("Problemas con la
creacin del archivo");
fputs ($ar,$_REQUEST ['nombre']);

</head>

fputs ($ar, "\n");

<form method="post" action="cap142.php">


Nombre_ <INPUT type="text" name="nombre"><br>
comentario: <textarea name="comentario"
cols="50"> Deje un comentario </textarea>

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


Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Inicialmente vamos a realizar el proceso de crear el primer


cdigo .php el cual es el formulario el cual conectar con
nuestro cdigo que generar la impresin de nuestra
informacin.

<meta http-equiv="Content-Type"
charset=iso-8859-1" />

Luego creamos el otro archivo con el cual podremos


realizar el proceso de conexin e impresin con el
formulario.

rows="10"

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


fputs ($ar, "\n");
fputs ($ar, "----------------------------------------");

<input type="submit" value="generar archivo">

fputs ($ar, "\n");

</form>

fclose ($ar);

<body>

echo "Los datos se guardaron satisfactoriamente en el


archivo plano";

</body>
</html>

?>
</body>

</html>

3. Acerca del cdigo

Con esto tendremos el archivo creado y la informacin


ingresada en el formulado gracias a las funciones digitadas
en los cdigos.

As podemos ingresar al archivo y validar la informacin

Inicialmente creamos o abrimos el archivo de texto


"datos.txt". Posteriormente, el parmetro de la funcin
fopen nos dar visualizacin de la apertura del archivo
creado inicialmente, si ya existe el archivo lo volver a abrir
para aadir datos al final.
La funcin fopen retorna una referencia al archivo y la
almacenamos en una variable llamada $ar que permite
llamar a la funcin como puntero.
Tenemos que tener en cuenta que si el archivo no se puede
abrir por cualquier razn, se ejecutar la instruccin que se
encuentra luego del operador "or" en nuestro cdigo lo
llamamos a la funcin die que finaliza la ejecucin del
programa PHP mostrando como mensaje el texto que le
pasamos a dicha funcin or die ("Problemas con la
creacin del archivo");

$ar=fopen("datos.txt","a") or
die("Problemas en la creacion");
En nuestro cdigo utilizamos la funcin 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 instruccin \n sirve para hacer saltos de
lnea y en nuestro programa la utilizamos precisamente para
ver el texto lnea a lnea en la impresin del programa.
Utilizamos la funcin 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 cdigo, para poder realizar la validacin de dicho
archivo ser necesario hacer otro tipo de procesos como la
conexin a bases de datos.

7. Conclusiones
Se puede concluir que en la prctica 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 para encontrar la
solucin.

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 ensear es muy peculiar y


adems un buen mtodo para la mayora de personas.

Referencias
Se utilizaron los procesos realizados de los siguientes videos y

pginas 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

S-ar putea să vă placă și