Bueno, en principio tengo pensado crear una web simple con paginas visibles para todos y privadas que requieren login.
Antes de todo hay que crear el archivo install.php que creará la base de datos con la información del usuario.
install.php
<?php
if (file_exists("includes/config.php"))
include("includes/config.php");
$conexion = mysql_connect($host, $user_db, $pass_db) or die (mysql_error());
// CREACION DE LA BASE DE DATOS
$crearDataBase = "CREATE DATABASE IF NOT EXISTS $db;";
$comando = mysql_query($crearDataBase, $conexion);
// CREACION DE LA TABLA DE INFORMACION DE LOS ADMINISTRADORES
$comando = mysql_select_db($db, $conexion);
$crearTable = "CREATE TABLE IF NOT EXISTS $info_admins (
admin VARCHAR (20) NOT NULL default '',
pass VARCHAR (40) NOT NULL default '',
date VARCHAR (10) NOT NULL default '',
hour VARCHAR (8) NOT NULL default '',
PRIMARY KEY (admin)
) TYPE=MyISAM COMMENT='Administradores de la BD';";
$comando = mysql_query($crearTable, $conexion);
$date = date("d.m.Y");
$hour = date("H:i:s");
$clave = md5("passAdmin");
$insertar = "INSERT INTO $info_admins (admin, pass, date, hour) VALUES ('admin', '$clave', '$date', '$hour');";
$comando = mysql_query($insertar, $conexion);
mysql_close();
?>
Para ello requiere el fichero config.php dentro de la carpeta includes
includes/config.php
<?php
$host = "localhost";
$user_db = "root";
$pass_db = "passRoot";
$db = "nombreBD";
$info_admins = "info_admins";
?>
En cuanto a este codigo, supongo que se le pueden hacer muchas mejoras...