Autor Tema: [AYUDA] Reemplazar contenido desde un archivo a otro  (Leído 277 veces)

Desconectado marcoss2009

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
[AYUDA] Reemplazar contenido desde un archivo a otro
« en: 25 de Agosto de 2013, 20:11:42 pm »
Hola compañeros del foro, voy a tratar de explicarme lo mejor que pueda. Quiero reemplazar contenido desde un archivo php a otro.
Por ejemplo, tengo esta linea de codigo en el archivo 1.php:

Citar
function demo1{
print $quote;
}

pero desde un archivo 2.php quiero reemplazar ese contenido con este:

Citar
private function demo1{
print $nano $quote;
}

hasta ahora solamente pude hacer esto:


Citar
<?php
$addmods = simplexml_load_file('instalador.xml'); //declaramos la ubicacion del XML
    foreach ($addmods->archivos->archivo as $mods):
        $nombre=$mods->nombre; // declaracion de variables
        $buscar=$mods->buscar;
        $accion=$mods->accion;
        $codigo=$mods->codigo;
        echo "nombre del archivo a buscar: $nombre <br>buscar: $buscar <br>accion: $accion <br> codigo: $codigo<br><br>";
      

    //leo el archivo a un array, transformo el array en
    //una cadena separada por ;
    $cadena=join($buscar,file("$nombre.php"));
    $cadena=str_replace("$buscar",$codigo,$cadena);
    //escribo la cadena resultante al archivo
    file_put_contents("$nombre.php",$cadena);
   
    endforeach;
   

?>

pero al momento del reemplazo, el archivo queda mal editado y varias veces se repite lo que quiero reemplazar.
$buscar => es el codigo que quiero buscar para reemplazar
$codigo => es el codigo que voy a insertar al momento de reemplazar.
agradezo la ayuda de alguien, gracias!

Comunidad PHPeros

[AYUDA] Reemplazar contenido desde un archivo a otro
« en: 25 de Agosto de 2013, 20:11:42 pm »

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[AYUDA] Reemplazar contenido desde un archivo a otro
« Respuesta #1 en: 25 de Agosto de 2013, 23:24:07 pm »
Supongo que se repite por que esta dentro de un bucle...
Twitter: @JoakoM010