PHP - agregar o editar fichero php mediante php

 
Vista:

agregar o editar fichero php mediante php

Publicado por ArielSka (7 intervenciones) el 08/09/2007 15:23:54
hola, tengo un fichero de configuración para una web, y me gustaría poderle dar al cliente la posibilidad de editarlo en el momento de cambiar por ejemplo los datos de su servidor.

<?php
$usuario_mysql = "pepe"
$pass_mysql = "pass"
$servidor = "localhost";
$base_datos = "pepe_DB";
?>

ese es el fichero datos.php.

como puedo hacer para mostrar su contenido, y al mismo tiempo poder editarlo?

por ejemplo la idea que tengo para presentar los datos al cliente es esta:

include("includes/datos.php");
echo "Usuario: $usuario <input type=\"text\" name=\"usuario\" value=\"$usuario\" /> ";

//así sucesivamente con todos los campos

echo "<input type=\"submit\" name=\"enviar\" />;

pero luego como puedo editar el fichero y que conserve el <?php y ?> al final?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:agregar o editar fichero php mediante php

Publicado por Lunnaticoo (62 intervenciones) el 08/09/2007 20:52:53
hola..

crea un archivo q se llame modificar.php en cual te ba a editar el archivo dato.php.
el archivo modificar seria algo asi..
se supone q pasas los datos a cambiar a traves del metodo post..

<?
$usuario =$_POST['usuario']; // capturas los datos del formulario
$pas=$_POST['pass'];
..
..
....

$archivo=fopen('datos.php',w); // abre el archivo datos.php y lo escribe de nuevo
$contenido="
<?php
$usuario_mysql = \" $usuario \"
$pass_mysql =\ " $pas \"
$servidor =\ " localhost \";
$base_datos = \" pepe_DB \";
?>";

fputs($archivo,$contenido); // escribe dentro del archivo datos.php
fclose($archivo); // cierra el archivo..

?>

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar