Hola!
quisiera me dijeran como implementar la funcion
str_replace en un archivo, lo que necesito hacer
es buscar una frase dentro de ese archivo y
modificarla por otra que me proporcione el
usuario.
Gracias y espero me puedan ayudar
| |||
str_replace en archivos Hola! quisiera me dijeran como implementar la funcion str_replace en un archivo, lo que necesito hacer es buscar una frase dentro de ese archivo y modificarla por otra que me proporcione el usuario. Gracias y espero me puedan ayudar |
| |||
En ese caso se trata de que tu leas el archivo hacia un "string" (variable) y luego apliques "str_replace()" .. PHP de por sí no tiene funciones directas para tal fin. Podría ser algo tipo: Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
hola cluster. Ya tengo el codigo para pasar el archivo a una variable y tambien remplazo la frase ahora kisiera saber como le hago para pasar el contenido de esa variable a un archivo, para posteriormente remplazar el primer archivo por el archivo ya modificado. gracias |
| |||
Cita: Y readfile() te lo puedes llevar a una variable .. así como así?. Dado de que readfile() entrega el archivo que se lee hacia el buffer de salida de PHP .. Ahora, si dices que funciona .. OK. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Cita: Escribe el archivo con fopen() en modo escritura y su fwrite() ..No se trata de "modificar" una parte del archivo .. sino que escribes por completo el archivo ... www.php.net/fopen y afines Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Cita: Como ya ves hay várias formas de llegar a lo mismo. Algunas más óptimas que otras (la del "file()" que propongo con el implode() no creo que sea tan buena que la que propones con file_get_contents() .. )Ahora, aplica tu fopen() .. y fwrite($fp,$cadena); ... etc. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Cita: file_put_contents(PHP 5) file_put_contents -- Write a string to a file Sólo está habilitada desde PHP 5 en adelante. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Cita: Tienes que hacer la "acotación" .. No todo el mundo usa o disfruta de PHP 5.xUn saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |