Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2008, 22:06
PablukY
 
Fecha de Ingreso: septiembre-2008
Mensajes: 17
Antigüedad: 15 años, 8 meses
Puntos: 1
Muchas preguntas... jaja

Hola, en primer lugar felicitaros por este gran foro que me ha servido de mucha ayuda y al final he decidido registrarme

Bien, os explico, estoy montando una comunidad web con tecnología php y mysql, mis preguntas son las siguientes:

- He creado una tabla en la base de datos donde deseo guardar todas las opciones de mi comunidad, una de ellas la lista de ip´s baneadas, mi sitio al acceder pasa primero por index.php y luego redirecciona a home.php que sería la página principal.
Lo que me gustaría es saber como puedo hacer que index.php consulte en la base de datos la lista de ip´s baneadas y si coincide con alguna de ellas muestre una página de error explicando el motivo (para ello tengo dos columnas en la tabla de la bd, "ip" y "motivo") y muy importante, que no permita a esa ip acceder si pone en su barra de direcciones "home.php".

- También en la tabla de opciones de la bd he creado una opción donde index.php decide a donde debe redireccionar, pero quiero que la redireccion se produzca despues de comprobar la ip y si no está baneada, esta opcion es mas que nada para deshabilitar el sitio por mantenimiento, el problema es que si introduzco manualmente "home.php" la web sigue funcionando, lo que quiero es que esto no suceda y siempre salte la web de aviso por mantenimiento.

- Ahora mismo configuro la web editando el registro de la base de datos manualmente, pero más adelante me gustaría poder configurarla desde un panel de control, el problema es que sé como hacer que añada un nuevo registro pero lo que busco que haga es modificar el registro ya existente.

- La comunidad está creada por capas, ¿puedo hacer que la capa muestre una web ya creada como hacen los marcos?, es decir, que si yo pongo "mostrar foro.php" en esa capa se muestre esa pagina.

Demomento son esas 4 preguntas jaja pero seguro que me atasco con alguna funcion mas xD, antes de nada agradeceros la ayuda a todos.

PD 1: Recordar que al poder ser quiero que el propio panel de control maneje las opciones y si tiene que sobreescribir algun archivo me gustaria saber como por ejemplo "copie de la carpeta _configfiles a la que tenga que sobreescribir el archivo" en un enlace, es decir, en plan instalador.

PD 2: Perdonar por este superpost pero es que acabo de empezar casi con la programación en php.

Saludos