Gracias por la respuesta pero el caso es que trabajo con muchas variables y creo que trabajar con el pequeño codigo que me enviaste
GatorV se me sera muy tedioso trabajar , una ayudadita pues con una funcion que menore el trabajo.
yo he estado trabajando con este codigo:
Código PHP:
<?
//las variables seran recogidas desde un formulario, por eso los doy valores a.
//a1,a2,d1,d2.
$a1="webmaster";
$d1="musica";
$a2="casas";
$d2="autos";
$vars=array("a1","d1","a2","d2"); //add var names here
list($data)=file("data.php");
parse_str($data,$data);
foreach($vars as $var)$data[$var]=isset($$var)?"$$var ='".$$var:"$var='".$data[$var];
$tar = join( $data ,"'; ");
$fp=@fopen("data.php", "w");
$fp or die("cannot open the file");
fputs($fp,"<php? ".$tar."'; ?>");
fclose($fp);
?>
el problema es que en el codigo de escritura aparece lo siguiente:
Código PHP:
<php?; $a1=; $d1=; $a2=; $d2=; ?>[COLOR="Red"]; $a1=; $d1=; $a2=; $d2=; ?>[/COLOR]
las letras rojas se repiten muchas veces seguhn voy guardando, osease supone que la escritura deve remplazar el escrito original pero este lo repite.
el problema parece ser en el JOIN, no se si podria ser reeemplazado por otra funcion muhco mas conveniente.