Bueno he avanzado un poco pero no se si voy bien o no, por ahora lo que llevo es esto:
Código PHP:
<?
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
// fijo las variables y el nombre del archivo
$recibido="hola";
$archivo = "$recibido.txt" ;
// abro el archivo si existe y si no se crea y vuelvo a cerrarlo
$fp1 = fopen($archivo,"a+");
fclose($fp1);
// abro el archivo para obtener los datos
// Aqui es donde me quedo bloqueado
// No se cómo puedo hacer para leer los datos correctamente
// sumo el dato a la variable que corresponda
$datos1=$datoobtenido1;
$datos2=$datoobtenido2;
if ($action == "suma1"){
$datos1=$datos1+1;
}
if ($action == "suma2"){
$datos2=$datos2+1;
}
// construyo el resultado final
$opcion1 = "&.$recibido.1=$datos1";
$opcion2 = "&.$recibido.2=$datos2" ;
$variables = "$opcion1 \n$opcion2";
// abro el archivo para introducir las nuevas variables
$fp3 = fopen($archivo,"w");
fwrite( $fp3, $variables);
fclose($fp3);
?>
Cómo puedo hacer para leer los datos teniendo en cuenta que lo que me interesa leer del txt está tras el signo = . Supongo que es a través de lo que he visto que llaman array() pero no sé como se utiliza. Qué signifoca implode explode.
Gracias por adelantado
Nota la variable $recibido es sólo a modo de prueba, de hecho esa variable y $action serán enviada y recogidas por este archivo.