Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/07/2014, 14:10
alexloving
 
Fecha de Ingreso: diciembre-2008
Mensajes: 12
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: modificar datos de una linea de un txt con php

Cita:
Iniciado por pateketrueke Ver Mensaje
Bueno, podrías separar los datos usando explode() con el separador "|", luego cambias el primer valor y escribes de nuevo la linea usando implode(), consulta el manual.
He separado con explode y luego lo uni con implode, pero no realiza el cambio:

Código PHP:
    $archivo "archivo.txt";
    
$abrir fopen($archivo'r+');
    
$contenido fread($abrirfilesize($archivo));
    
fclose($abrir);
    
$contenido explode("\r\n"$contenido);
    
    
$contenido2 trim($contenido[2]);
    
$contenido2 explode("|"$contenido2);
    
$contenido2 trim($contenido2[0]);
    
$contenido2 "valor nuevo de la fila 3";
    
$contenido2 implode("|"$contenido2);
        
    
$contenido implode("\r\n"$contenido);
    
$abrir fopen($archivo'w');
    
fwrite($abrir$contenido);
    
fclose($abrir); 
En que estoy fallando.