Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Siempre Azul en 31 Julio 2014, 20:08 PM

Título: como modificar un archivo php desde otro
Publicado por: Siempre Azul en 31 Julio 2014, 20:08 PM
hola amigos queria saber como modifico un archivo php desde otro, ejemplo si tengo un archivo:

index.php

hola

cuando yo haga click en cambiar.php

me salga un mensaje diciendo "cambiado"' y me cambie el index.php por:

index.php

bye

como haria para hacer eso?

muchas gracias de antemano.
Título: Re: como modificar un archivo php desde otro
Publicado por: MinusFour en 31 Julio 2014, 20:46 PM
Suponiendo que index.php este en la misma carpeta:

Código (php) [Seleccionar]

file_put_contents("bye", "index.php");
Título: Re: como modificar un archivo php desde otro
Publicado por: Siempre Azul en 9 Agosto 2014, 01:51 AM
Cita de: MinusFour en 31 Julio 2014, 20:46 PM
Suponiendo que index.php este en la misma carpeta:

Código (php) [Seleccionar]

file_put_contents("bye", "index.php");

no me sirve porque necesito modificar un archivo muy grande lo de "bye" lo dije como ejemplo yo necesito cambiar el codigo completo de un php y no me deja me marca error cuando uso ese comando.
Título: Re: como modificar un archivo php desde otro
Publicado por: engel lex en 9 Agosto 2014, 02:08 AM
con fopen abres y aqui ejemplos de leer archivos http://php.net/manual/es/function.fgets.php (http://php.net/manual/es/function.fgets.php) solo te falta escribirlo
Título: Re: como modificar un archivo php desde otro
Publicado por: MinusFour en 9 Agosto 2014, 03:01 AM
Cita de: engel lex en  9 Agosto 2014, 02:08 AM
con fopen abres y aqui ejemplos de leer archivos http://php.net/manual/es/function.fgets.php (http://php.net/manual/es/function.fgets.php) solo te falta escribirlo

Si pero el quiere escribir, por lo que debe usar fwrite.

No entiendo porque no te funciona, ¿Estás guardando una imagen?

Por lo menos pega tu código para ver el problema o dinos el error que sale.