Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/09/2008, 14:24
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Ayuda con dichoso codigo

Tienes varios errores.
$database=captureip; //No es un string. Dara un error. Usa comillas
$database='captureip';

Crea la base de datos directamente desde MySQL.

CREATE TABLE `capturarip`(
`ID` int(11) not null auto_increment,
`ip` varchar(15) not null,
`fecha` int(11) not null,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM

Y haz:

Código PHP:
<?php
//conexion
$ip $_SERVER['REMOTE_ADDR'];
$limite time() - (60*60*24);
$sql "SELECT ip, fecha FROM capturarip WHERE ip = $ip AND fecha>$limite";
$query mysql_query($sql);
if(
mysql_fetch_assoc($query) {
echo 
'Ya haz accesado';
exit;
} else {
$insert "INSERT INTO capturarip(ip, fecha) VALUE('$ip', '".time()."')";
mysql_query($insert);
}
?>

Última edición por Ronruby; 21/09/2008 a las 18:32