Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/09/2010, 16:41
IEKK
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 14 años, 7 meses
Puntos: 202
Respuesta: Editar archivo PHP

Yo lo haría de otra forma:

Sólo cambia las 3 primeras variables por el archivo a editar, la cadena que quieres buscar y la cadena con el cambio.
Eso sí, para tus búsquedas ten en cuenta bien los /t los /n comillas etc ya que pueden hacer que no se encuentre coincidencia.

Código PHP:
<?php    
        $archivo
="nombre archivo.php";
        
$buscar="blablabla";
        
$cambiar="abcdefg";
        
        
$texto="";

        
//contenido del fichero
        
$contenido file($archivo);    
        foreach(
$contenido as $linea)
               
$texto.=$linea;
        
        
//remplazar cadena    
        
$texto str_replace($buscar,$cambiar,$texto);    
        
        
//abrimos el fichero en modo escritura    
        
$fp fopen($archivo,"w") or die('No se pudo abrir el archivo'); 
        
        
//escribimos en el fichero
        
fwrite($fp$texto);
        
        
//cerramos el fichero
        
fclose($fp);        
?>
Un saludo.