GUARDAR VARIABLES EN ARCHIVOS PLANOS---
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 )
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 )
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
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
