he visto las funciones fseek y ftell pero no me aclaro.
el fichero es un .txt de este tipo:
2009**Gerona
2010**Madrid
2011**Cartagena
2012**Sevilla
si por ejemplo el cliente quiere modificar la ciudad de un año concreto, cómo se hace? a priori la linea no la sé, pero sé que en la linea que sea hay que avanzar +6 (20xx**) y sustituir la ciudad por la que sea:
2010**Madrid ---> año seleccionado: 2010, introduce nueva ciudad: Getafe -->
---> modificamos ----> 2010**Getafe
Código:
muchas gracias $file= fopen("...","r+"); //abro en modo r+ (lectura+escritura) $linea= fgets($file,4096); $puntero= ftell($file); while(!feof($file)){ if ($existe){ //modifico fecha fseek(??); } $linea= fgets($file,4096); $puntero= ftell($file); }