23/07/2014, 15:28
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 12
Antigüedad: 15 años, 11 meses Puntos: 0 | |
Respuesta: Modificar archivo de texto con php Cita:
Iniciado por elwata Por ejemplo tengo el siguiente archivo de texto tarifa.txt:
cod001,perú,lima,$100
cod002,ecuador,quito,$120
cod003,colombia,bogota,$110
cod004,venezuela,caracas,$140
....
cómo puedo hacer con php para por ejemplo abrir el archivo tarifa.txt,buscar la fila donde codigo=cod002 y modificar el valor $120 por el valor $130 ???
Gracias por la ayuda
elwata Yo lo haria de esta manera, aqui te dejo el codigo completo: Código PHP: $archivo = "tarifa.txt"; $abrir = fopen($archivo, 'r+'); $contenido = fread($abrir, filesize($archivo)); fclose($abrir); $contenido2 = explode("\r\n", $contenido); //separamos la primera variable de la fila 3 $variable1 = explode(",", $contenido2[1]); $variable1[3] = "$130"; $variable1 = implode(",", $variable1); //devolvemos el valor a la linea $contenido2[1] = "$variable1"; //toda la fila 3 cambiada //juntamos lo demas $nuevo = implode("\r\n", $contenido2); $abrir = fopen($archivo, 'w'); fwrite($abrir, $nuevo); fclose($abrir);
Listo |