Foros del Web » Programando para Internet » PHP »

No me reescribe texto en php

Estas en el tema de No me reescribe texto en php en el foro de PHP en Foros del Web. Buenas estoy intentando reemplazar el texto en un archivo, abriendolo y escribiendolo, esta bien esto?, no me esta andando: no reescribe nada Código PHP: $archivo  ...
  #1 (permalink)  
Antiguo 11/07/2011, 10:01
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
No me reescribe texto en php

Buenas estoy intentando reemplazar el texto en un archivo, abriendolo y escribiendolo, esta bien esto?, no me esta andando: no reescribe nada

Código PHP:
$archivo file_get_contents("archivo.xml");
 
                
//Luego de haberlo convertido a cadena ahora sí, utilizas el 'str_replace'
                
$cadena str_replace("12","MX",$archivo);

                
//Luego abres el archivo con 'W' para así poderlo editar
                
$file fopen("archivo.xml""w");

                
fwrite($file,$cadena);
                
fclose($file); 
  #2 (permalink)  
Antiguo 11/07/2011, 10:35
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: No me reescribe texto en php

El archivo tiene permisos de escritura?

Saludos!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 11/07/2011, 10:44
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: No me reescribe texto en php

Es 0644 pero lo estoy ejecutando como root...

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:57.