Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/08/2004, 16:44
jonai
 
Fecha de Ingreso: noviembre-2002
Mensajes: 59
Antigüedad: 21 años, 4 meses
Puntos: 0
lo logré o casi

Bueno después de muchas vueltas he llegado al siguiente código que funciona:

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

   
$fp2 fopen($archivo,"r"); 
   
$todo fread ($fp2filesize ($archivo));
   
$obtenido=explode("\n",$todo);
   
$linea1=explode("=",$obtenido[0]);
   
$linea2=explode("=",$obtenido[1]);
   
fclose($fp2); 



// sumo el dato a la variable que corresponda

$datos1$linea1[1];
$datos2$linea2[1];



if (
$action == "suma1"){
$datos1$datos1 1;
}
if (
$action == "suma2"){
$datos2$datos2 1;
}

// construyo el resultado final


$sin1="& $recibido 1";
$sin1=preg_replace("/ +/","",$sin1);

$sin2="& $recibido 2";
$sin2=preg_replace("/ +/","",$sin2);


    
$opcion1 "$sin1=$datos1";
    
$opcion2 "$sin2=$datos2" ;
    
$variables "$opcion1 \n$opcion2";



// abro el archivo para introducir las nuevas variables
     
    
$fp3 fopen($archivo,"w"); 
    
fwrite$fp3$variables);
    
fclose($fp3); 

print (
"linea1 $obtenido[0] <br>");
print (
"linea2 $obtenido[1] <br>");
print (
"dato1 $linea1[1] <br>");
print (
"dato2 $linea2[1] <br>");
?>
Hace justo lo que quiero, lo que pasa es que no ando muy fino en esto del php y me gustaría a ver si alguien le puede dar el visto bueno, o ve alguna forma de mejorarlo o de simplificarlo. En fin que alguno de vosotros le heche un vistazo.

Un saludo Jonai y gracias por adelantado