Mostrar mi ip a través de un programa en vb a una página web - ayuda

Iniciado por Jamaikiniano, 30 Diciembre 2007, 18:39 PM

0 Miembros y 1 Visitante están viendo este tema.

Jamaikiniano

Mostrar mi ip a través de un programa en vb a una página web mina

Ayudarme por favor
Gracias :)
l

demoniox12

aver si te entiendo... lo que keres hacer es mostrar la ip publica en tu programa  sakandola desde una pagina web?

salu2!
By Demoniox

~~

Yo no hablar tu idioma, pero si tu kerer optener tu ip publica obteniendola de una web, tu buscar en el foro, q esto ya comentarse hace tiempo Hau!  :P

JAjaj podrias describir un poco mejor q kieres hacer y tal, por q no se entiende nada

Jamaikiniano

Lo que quiero es mostrar mi ip pública a mi página web a través de un programa en vb

saludos

demoniox12

Cita de: Jamaikiniano en 30 Diciembre 2007, 18:54 PM
Lo que quiero es mostrar mi ip pública a mi página web a través de un programa en vb

saludos

Osea que lo que keres hacer es que.. TU ip no la de cualkiera.. se muestre en TU web... entonces lo que tendrias que hacer es.. hacerlo en php y con un webbrowser en un programa que actualize la pagina esa cada cierto tiempo obteniendo la ip.. osea..

en php haces un codigo que guarde tu ip en un archivo o en una base de datos y luego en la otra pagina donde deseas mostrarlo que abra ese archivo o haga la consulta a la base de datos..

salu2!

PD: si no es eso.. explicate mejor.. o bien da mas ejemplos!
By Demoniox

vivachapas

me parece q lo q quieres hacer es algo asi como un redireccionador de ip a traves de una web?? es eso?

‭‭‭‭jackl007


Mostrar un mensaje con tu IP Dinamica :D
msgbox "Su IP es: " & inet1.OpenURL("http://flavionet.com/ipcheck.php")

mas info:
http://flavionet.com/iptools.htm

Jamaikiniano

Cita de: demoniox12 en 30 Diciembre 2007, 18:57 PM
Cita de: Jamaikiniano en 30 Diciembre 2007, 18:54 PM
Lo que quiero es mostrar mi ip pública a mi página web a través de un programa en vb

saludos

Osea que lo que keres hacer es que.. TU ip no la de cualkiera.. se muestre en TU web... entonces lo que tendrias que hacer es.. hacerlo en php y con un webbrowser en un programa que actualize la pagina esa cada cierto tiempo obteniendo la ip.. osea..

en php haces un codigo que guarde tu ip en un archivo o en una base de datos y luego en la otra pagina donde deseas mostrarlo que abra ese archivo o haga la consulta a la base de datos..

salu2!

PD: si no es eso.. explicate mejor.. o bien da mas ejemplos!

demoniox12 es eso que yo quiero

demoniox12

Cita de: Jamaikiniano en 30 Diciembre 2007, 19:07 PM

demoniox12 es eso que yo quiero

me gane la loteria! :P

toma.. aca te dejo esto que programe ya hace tiempo.. guarda la ip en un txt y dpue la lee en otro archivo..

leerips.php
<?php

$archivo 
file("ips.txt");
/* file lee el archivo y guarda el contenido en un arreglo, donde cada elemento del arreglo corresponde a una línea del archivo */

if (!$archivo/* si no se puede abrir el archivo */
{
     echo 
"<p>No se pudo abrir el archivo.</p>";
}

$filas=count($archivo);
/* la funcion count cuenta el número de elementos de un arreglo y lo guarda en la variable $filas. Esta varible nos servirá como variable de control para recorrer el arreglo $archivo */

for($i=0;$i<$filas;$i++)
{
     
$campo=explode("|",$archivo[$i]);
     
/* la funcion explode divide una cadena en base a un caracter elegido, en este caso | y lo guarda en el arreglo $campo
luego se va obteniendo cada campo equivalente a los elementos del arreglo */
     
$ip $campo[0];
     
$fecha $campo[1];
     
$hora $campo[2];

     
/* finalmente se imprimen por pantalla los datos */
    
echo "\n<p><b><font color=blue>IP: $ip <font color=red>Fecha: $fecha <font color=green>Hora: $hora";

}

?>


ip.php
<?
//asigno el archivo a la variable $maestro
$maestro = fopen("ips.txt","a");
$fecha = date("d/m/y");
$hora = date("h") - 1;
$hora .= ":";
$hora .= date ("i a");
//sobreescribo el contenido
$contenido = "$REMOTE_ADDR|$fecha|$hora\n";

fputs($maestro,$contenido);

//cierro el archivo de texto
fclose($maestro);

//muestro en pantalla el valor acutal del archivo
echo $REMOTE_ADDR;
?>


y a ips.txt le debes dar permisos 777

despues en vb debes hacer que en un webbrowser se actualize la pagina cada cierto tiempo.. osea.. en un timer.. webbrowser1.navigate "http://www.web.com/ip.php" o webbrowser1.refresh

salu2!
By Demoniox

Jamaikiniano

Cita de: demoniox12 en 30 Diciembre 2007, 19:19 PM
Cita de: Jamaikiniano en 30 Diciembre 2007, 19:07 PM

demoniox12 es eso que yo quiero

me gane la loteria! :P

toma.. aca te dejo esto que programe ya hace tiempo.. guarda la ip en un txt y dpue la lee en otro archivo..

leerips.php
<?php

$archivo 
file("ips.txt");
/* file lee el archivo y guarda el contenido en un arreglo, donde cada elemento del arreglo corresponde a una línea del archivo */

if (!$archivo/* si no se puede abrir el archivo */
{
     echo 
"<p>No se pudo abrir el archivo.</p>";
}

$filas=count($archivo);
/* la funcion count cuenta el número de elementos de un arreglo y lo guarda en la variable $filas. Esta varible nos servirá como variable de control para recorrer el arreglo $archivo */

for($i=0;$i<$filas;$i++)
{
     
$campo=explode("|",$archivo[$i]);
     
/* la funcion explode divide una cadena en base a un caracter elegido, en este caso | y lo guarda en el arreglo $campo
luego se va obteniendo cada campo equivalente a los elementos del arreglo */
     
$ip $campo[0];
     
$fecha $campo[1];
     
$hora $campo[2];

     
/* finalmente se imprimen por pantalla los datos */
    
echo "\n<p><b><font color=blue>IP: $ip <font color=red>Fecha: $fecha <font color=green>Hora: $hora";

}

?>


ip.php
<?
//asigno el archivo a la variable $maestro
$maestro = fopen("ips.txt","a");
$fecha = date("d/m/y");
$hora = date("h") - 1;
$hora .= ":";
$hora .= date ("i a");
//sobreescribo el contenido
$contenido = "$REMOTE_ADDR|$fecha|$hora\n";

fputs($maestro,$contenido);

//cierro el archivo de texto
fclose($maestro);

//muestro en pantalla el valor acutal del archivo
echo $REMOTE_ADDR;
?>


y a ips.txt le debes dar permisos 777

despues en vb debes hacer que en un webbrowser se actualize la pagina cada cierto tiempo.. osea.. en un timer.. webbrowser1.navigate "http://www.web.com/ip.php" o webbrowser1.refresh

salu2!


Gracias por código demoniox12

este código php sólo mostrará mi ip publica? Derecho?

saludos