Foros del Web » Programando para Internet » PHP »

PHP OO Reemplazar una cadena de texto de un archivo php desde php

Estas en el tema de Reemplazar una cadena de texto de un archivo php desde php en el foro de PHP en Foros del Web. Hola muy buenas noches, aqui yo molestando de nuevo por un poco de php. El tema es asi, desde un archivo php, creo una carpeta, ...
  #1 (permalink)  
Antiguo 03/06/2014, 21:39
Avatar de Cedyk  
Fecha de Ingreso: abril-2014
Ubicación: Buenos Aires
Mensajes: 22
Antigüedad: 10 años
Puntos: 0
Reemplazar una cadena de texto de un archivo php desde php

Hola muy buenas noches, aqui yo molestando de nuevo por un poco de php. El tema es asi, desde un archivo php, creo una carpeta, en la cual van a ser copiados dos archivos php (index y shout), lo que sucede es que esos archivos dentro, tienen una seccion en este caso (###NOMBRE_TABLA### Y ###NOMBRE_CHAT###), los cuales necesitaria editar. El problema es que con mi codigo actual, me esta modificando todo el archivo y me coloca el texto a reemplazar, en lugar de solo editar esa parte de la cadena que le indico. Alguien me puede guiar/orientar donde estoy metiendo la pata?. Aqui debajo dejo el codigo para que vean de que hablo. Desde ya, muchisimas gracias!

Nota: Si no entienden algun de las variables que esta en el codigo, pregunten porque solo coloque el codigo referente a la parte que quiero editar.

Código PHP:
$crear_dir     mkdir($ruta.$nombre_tabla0755);
            
$copiar_index copy('../copiar/index.php','$dir');
            
$copiar_shout copy('../copiar/shout.php','$dir');
            
$abrir_index fopen($dir.'index.php','x');
            
$leer_index fgets($abrir_index);
            
$reemplazar_tabla str_replace("##NOMBRE_TABLA###"$nombre_tabla);
            
$reemplazar_tabla str_replace("##NOMBRE_COMEN###"$nombre_comen);
            
fclose($file);
            
$file fopen($dir.'shout.php','x');
            
fwrite($file"##NOMBRE_CHAT###".$nombre_tabla);
            
fclose($file); 
  #2 (permalink)  
Antiguo 03/06/2014, 22:04
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Reemplazar una cadena de texto de un archivo php desde php

No sé si te has dado cuenta de que solamente pasas dos parámetros a la función str_replace cuando deben de ser tres.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: cadena, reemplazar, tabla, variable
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 02:36.