Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2014, 15:29
OfSerker
 
Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 10 años, 1 mes
Puntos: 2
Pregunta Mantenimiento Código Empezado

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 y podré seguir adelante.

Atentamente, OfSerker.

Última edición por Triby; 17/03/2014 a las 16:24 Razón: Eliminar enlaces innecesarios.