Función:<?
// Creada por Dacan
function instalador ($archivo , $variable1, $variable2, $variable3, $variable4){
$manejador = @fopen($archivo, "w+");
$contenido = "<?\n";
$contenido .= "\$servidor = \"$variable1\";\n";
$contenido .= "\$usuario = \"$variable2\";\n";
$contenido .= "\$password = \"$variable3\";\n";
$contenido .= "\$base = \"$variable4\";\n";
$contenido .= "\$conexion = @mysql_connect(\$servidor, \$usuario, \$password) or die(mysql_error());\n";
$contenido .= "@mysql_select_db(\$base, \$conexion) or die (mysql_error());\n";
$contenido .= "?>";
if(fwrite($manejador, $contenido)){ return true;
}
else{
return false;
}
}
?>
Ejemplo de Uso:<?
if(instalador("config.php", $_POST['servidor'], $_POST['usuario'], $_POST['password'], $_POST['base'])){
echo "Datos guardados correctamente";
}
else {
echo "Ocurrio un error!";
}
?>
Como Funciona:function instalador ($archivo , $variable1, $variable2, $variable3, $variable4){
La variable $archivo corresponde al archivo que se va modificar, $variable 1 corresponde al host donde esta alojada la base de datos, $variable2 corresponde al usuario de la base de datos, $variable3 corresponde la password de la base de datos y $variable4 corresponde el nombre de la base de datos.
Si encuentran algún error, modifican algo, tienen dudas no duden en avisarme, si lo usan en sus scripts aunque sea dejen la parte de
Creada por Dacan se les agradece.
Este tema proviene de otro foro al cual pertenezco para que no hayan confusiones:
http://mixforo.com/foro/index.php/topic,61657.0.htmlSaludos, Dacan