Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2003, 19:07
Words_in_Lam
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba
Mensajes: 36
Antigüedad: 15 años
Puntos: 0
Mensaje Sustiruir en archivo de texto una variable obtenida del mismo, no lo consigo!! :((

Hola, a ver si alguien me puede ayudar o por lo menos decir si es posible lo siquiente.

Tengo un archivo te texto donde estoy guardando los datos de esta forma :

www.google1.com:|:titulo:|:10-11-2003:|:autor:|:1:|:descripccion del sitio web

Ahora viene la función con la que los leo y quiero añadir los hits:

Código PHP:
$id $HTTP_GET_VARS[id];
$archivo file("data.txt""r+"); 
function 
visitar($id,$archivo){
for (
$i $id-1;$i $id $i++){
$dato explode(":|:"$archivo[$i]);
echo 
"$dato[4]<br>"// hasta aquí sin problemas
//empieza mi dolor de cabeza
$file "data.txt";
$nclicks fopen($file,"r+");
$clicks fgets($nclicks,$dato[4]); // aqui es donde no se como
// situar el puntero en $dato[4]
$clicks++;
rewind($nclicks);
fwrite($nclicks,$clicks);
fclose($nclicks);
echo 
"$clicks";
    }
 }
visitar($id,$archivo); 
$dato[4] sería en numero de hits para un Link, pero a lo unico que consigo añadirle valor es o al primer caracter del fichero o a el ultimo ... segun abra con r+ o a+

Por otro lado he pesado en hacer el explode de la siguiente forma :

$dato = explode("\n", $archivo);


Y crear el array sobre cada línea, pero sigo sin saber como situar el puntero en una determinada línea o parte del fichero aunque obtenga el valor .

Hay alguna función/metodo para saber donde está situada la variable obtenida ?

Muchas Gracias, he intentado solucionarlo, pero no encuentro nada relacionado y no tengo ninguna referencia para buscar .
__________________
Aprender es duro, no aprender lo es más aún .

Última edición por Words_in_Lam; 26/06/2003 a las 19:10