GUARDAR VARIABLES EN ARCHIVOS PLANOS---

Daniel Gerardo
13 de Julio del 2004
hola todos:

les solicito ayuda porque necesito y requiero en un form en method post, enviar datos y posteriormente escribirlos en un txt, o en un php, pero se escribiria el contenido, y lo que yo kiero hacer es luego llamar desde un INCLUDE al archivo donde escribi la informacion, y llamar cada dato independientemente, por variables.

no se si me de a entender, y les agradeceria que me ayudaran a solucionar eso, gracias.

( todo esto es para no tener que escribir cada dato en un archivo direfente, sino escribirlo todo en el mismo archivo plano, y porteriormente INCLUIRLO, pero llamar cada dato independientemente como si fuera una variable )

vlc
13 de Julio del 2004
Gerardo:
Si te he entendido bien, tienes una variable ($var1, $var2...) y lo que quieres es llamar a un include donde esta el valor de esa variable.

Si es así tienes dos formas:
OPCION 1) El include lo haces en php y pones:
<?
$var1="Aqui el texto de la variable 1";
$var2="Aqui el rollo de la variable2";
..
..
Haces el include al principio de la pagina, y simplemente haces un echo de la variable, porque ya la habra cargado.

OPCION 2: El include esta en texto plano. Es mas complicado, pero posible:
El archivo esterno deberia ser de la forma:

var1|Aqui el texto de la variable 1
var2|Aqui el rollo de la variable2

$filename="archivo.txt";
$fp = fopen ("archivo.txt","r");
while ($data = fgetcsv ($fp, 1000, "|")) {
if($data[0]==$var) {
$mensaje=$data[1];
}
}
fclose ($fp);
Haces el echo de $mensaje y listo.

Espero que te sirva. Yo lo empleo para el tratamiento de errores.
Salu2
Paco