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: 24 años, 6 meses
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 (120, 25); /* Crear una imagen en blanco */
$bgc = imagecolorallocate ($im, 255, 255, 255);
$tc = imagecolorallocate ($im, 0, 0, 0);
imagefilledrectangle ($im, 0, 0, 120, 25, $bgc);
imagestring ($im, 2, 5, 5, "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