Como referencia, via Copy & Paste de Anieto2k.
Cuando desarrollamos una aplicación, generalmente trabajamos, inicialmente en local con unos datos para conectar a la base datos, unos ficheros con datos, unas rutas diferentes,… y esto suele provocar ediciones de fichero para que al subirlo a producción (al servidor online) no provoquen un error. Una solución sencilla que podemos usar es la siguiente:
[php]
// Nombre del fichero
$configfile = $_SERVER[«SERVER_NAME»].».php»;// Cargamos el fichero
if (file_exists($configfile)) require $configfile;
else die(«Fichero «.$configfile.» no existe»);
[/php]De esta forma podemos tener 2 ficheros con los datos necesarios para conectar en ambas bases de datos, con las rutas correctas para cada servidor,… completamente independientes. En mi caso, los ficheros son:
- localhost.php
- www.anieto2k.com.php
Automáticamente al entrar en la aplicación, comprobaremos $_SERVER[«SERVER_NAME»] y cargaremos el fichero que sea oportuno.