Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/05/2004, 05:08
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola otra vez:

Yo tengo algo hecho en php, si tienes las expensiones gd habilitadas tengo esta página:

ip.php

Código PHP:
<?php
function getIP()    {
    
$ip 0;
    if (!empty(
$_SERVER["HTTP_CLIENT_IP"]))
        
$ip $_SERVER["HTTP_CLIENT_IP"];
    if (!empty(
$_SERVER["HTTP_X_FORWARDED_FOR"]))    {
        
$iplist explode(", "$_SERVER["HTTP_X_FORWARDED_FOR"]);
        if (
$ip)    {
            
array_unshift($iplist$ip);
            
$ip 0;
        }
        foreach(
$iplist as $v)
            if (!
eregi("^(192\.168|172\.16|10|224|240|127|0)\."$v))
                return 
$v;
    }
    return (
$ip) ? $ip $_SERVER["REMOTE_ADDR"];
}

$vengo getIP();

header("Content-Type: image/png");
$im imagecreate (12025); /* Crear una imagen en blanco */
$bgc imagecolorallocate ($im255255255);
$tc imagecolorallocate ($im000);
imagefilledrectangle ($im0012025$bgc);
imagestring ($im255"IP: ".$vengo$tc);
@
imagepng($im);
imagedestroy($im);
?>
Luego en la página que quieras que se muestre (no es necesario que sea php con este fichero) tienes que poner un tag img:
<img src="ip.php" />

Y ya está...
Pero es mejor que te avalen en ese foro (o el que decidas)
Así se debería ver:

Si no sabes que lenguaje usar, mi consejo es php, pero no significa que asp o perl sean peores, pero hoy día creo que es el que tiene más futuro (¡El tiempo dirá!)

Saludos

Última edición por caricatos; 06/05/2004 a las 05:50