Hola "Foros del Web". Necesito un mantenimiento para arreglar cosas en mi página web.
A eso del mantenimiento me refiero a conectar la db con el php y que cuando en la db el valor de "maintenance" sea 1, saltará el archivo maintenance.html y será el index.php, osea, será la página principal donde todos los usuarios deberán de ir. Si ponen por ejemplo: misitio.com/login.php, aparecerán en misitio.com/maintenance.html.
Cuando el valor de maintenance en la db sea 0, será todo normal. Apareceras en el index.php.
Ejemplo práctico: League Of Legends. Cuando esta en mantenimiento, no puedes entrar. Cuando no lo está si.
Aqui os paso el código de mi index (solo el php no el html).
Index.php:
Código:
<?php
$maintenance = mysql_num_rows($maintenance = mysql_query("SELECT * FROM site_config WHERE variable = 'maintenance' AND value = '1'"));
if($maintenance == '1')
header("Location: ./maintenance.php");
exit;
?>
Aquí, os pasare una foto de como tengo configurada la DB:
En esta foto final, os enseño el error que me salta:
Si alguien me ayuda a mejorar el código, me ayudará mucho
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
y podré seguir adelante.
Atentamente, OfSerker.