Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/08/2003, 20:58
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 16 años
Puntos: 2
mira este ejemplo

·················· FICHERO: install.php
Código PHP:
<?php
$sql_host 
"localhost"// Host, nombre del servidor o IP del servidor Mysql.
$sql_usuario "xxxx"// Usuario de Mysql
$sql_pass "xxxx"// contraseña de Mysql

/*CARGAMOS LA BASE DE DATOS*/
$sql_db "attack"// Base de datos que se usará el post, haz esta base de datos en tu servidor y luego ejecuta el install.php

/*CARGAMOS LAS TABLAS DE LA BASE DE DATOS*/
$sql_tabla "attack"//Nombre de la tabla que contendrá los datos de los usuarios

/*CONECTAMOS CON MYSQL*/
$db_connect mysql_connect($sql_host,$sql_usuario,$sql_pass);
mysql_select_db($sql_db);

/*CARGAMOS TODOS LOS REGISTROS DE LAS BASES DE DATOS*/
$selecttbl "id,ip,date,navegador,referer,idioma,valida"//Campos de Registro Administradores BD

/*CARGAMOS MODULO DE ERRORES*/
$Err01 "No se pudo realizar la consulta a la Base de datos"//ERROR MYSQL DE CONEXION: COMPRUEBA SI LOS DATOS DE CONEXION CON TU MYSQL SON CORRECTOS...?


echo <<< HTML
<html>
 <head>
 <title>Attack Install: Sencillo script para bloquear la entra a IP'S no deseadas</title>
 </head>
 <body bgcolor="#ffffff" link="#0000FF" alink="#0000FF" vlink="#0000FF">
 <center><h1>ATENCION: Instalacion de la Base de Datos</h1><hr>
 <font face="Verdana" size="2" color="Maroon">Se va a realizar la instalacion de la Base de Datos y sus Tablas.<br>
 <font color="Navy">Compruebe que sus datos son correctos antes de pulsar:<br><br>
 Nombre del Servidor: <font color="Maroon">$sql_host<br></font>
 Nick Usuario Mysql: <font color="Maroon">$sql_usuario<br></font>
 Password Usuario Mysql: <font color="Maroon">$sql_pass<br></font>
 Nombre de la Base de Datos: <font color="Maroon">$sql_db<br></font>

 <br><br>Si los datos son correctos: pulsa <a href="install.php?accion=install">aqui</a><br><br>Si no son correctos configura el fichero <font color="Maroon">aut.config.inc.php</font></center><br><br>
HTML;

if (
$accion=="install") {
mysql_connect("$sql_host""$sql_usuario""$sql_pass") or die ("Error en la conexion Mysql >>> Configura bien el archivo aut.config.inc.php");
mysql_select_db("$sql_db") or die ("Error en la conexion Mysql >>> Configura bien el archivo aut.config.inc.php");

mysql_query("DROP TABLE IF EXISTS attack");
mysql_query("
CREATE TABLE attack (
  `id` bigint(255) NOT NULL auto_increment,
  `ip` varchar(15) NOT NULL default '000.000.000.000',
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  `navegador` varchar(255) NOT NULL default '',
  `referer` varchar(255) NOT NULL default '',
  `idioma` varchar(10) NOT NULL default '',
  `valida` varchar(5) NOT NULL default '',
  KEY `id` (`id`)
) TYPE=MyISAM
"
) or die ("ERROR : tabla no creada");
echo 
"<b>attack tabla creada</b>...<br>";
echo 
"<br>Ha sido creada la tabla..No se han encontrado errores<br><br><b><font color=#FF0000>Porfavor, borre ahora el fichero install.php de su servidor !!!</font></b>";
}
echo <<< HTML
</body></html>
HTML;
?>
·················· FICHERO: install.php


fijate en esto....

Código PHP:
mysql_query("DROP TABLE IF EXISTS attack");
mysql_query("
CREATE TABLE attack (
  `id` bigint(255) NOT NULL auto_increment,
  `ip` varchar(15) NOT NULL default '000.000.000.000',
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  `navegador` varchar(255) NOT NULL default '',
  `referer` varchar(255) NOT NULL default '',
  `idioma` varchar(10) NOT NULL default '',
  `valida` varchar(5) NOT NULL default '',
  KEY `id` (`id`)
) TYPE=MyISAM 
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 19/08/2003 a las 21:01