Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 29, 2008, 01:06:15
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderador: SaTeLuCo)  |  Tema: forma de sacar la ip de una pc??? 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: forma de sacar la ip de una pc???  (Leído 309 veces)
yamamoto123
Recien Llegado
*
Desconectado Desconectado

Mensajes: 3


Ver Perfil Email
« en: Agosto 04, 2007, 07:30:38 »

Hola tengo un problema de como sacar una ip de una pc:

En otra comunidad vi esta forma de sacar una ip. pero no lo consigo:

hola les mostrare como hacer para que envie la IP de una persona a tu cuenta de email, sin importar que servidor tengas .


lo primero que haremos sera agarrar nuestro editor de textos y escribiremos lo siguiente:


CODE:

<?php

function getIP() {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif (isset($_SERVER['HTTP_VIA'])) {
$ip = $_SERVER['HTTP_VIA'];
}
elseif (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
else {
$ip = "unknown";
}
$nuestrocorreo = "tucorreo @servidor.com";
$asunto = "LA IP DE TU VICTIMA";
$comentario = "aca esta la IP de la persona que le pasaste la pagina";
mail ($nuestrocorreo, $asunto, $comentario, $ip);
}

?>



esto lo guardamos como ip.php

ahora nos conseguiremos una cuenta en cualquier servidor gratuito que tenga la posibilidad de leer archivos con extension .php

ahora crearemos una pagina web ( no tan compleja ) de la siguiente forma


CODE:


<?php
echo 'MI pagina web, ';
echo ' te gusta?';
include("ip.php"); getIP();
?> //the script is powered by codex, a developer since 2001

o este

<?
$ip=$REMOTE_ADDR;
$hr=
mail("aqui_tu_correo @etc.com","Ip","$ip");
?>


esta pagina la guardaremos como index.php y la subiremos a nuestro servidor ( ip.php y index.php ).

...

nota

he seguido los pasos, pero no me sale. lo he guardado en lycos que soporta php.
pero no me sale.


he abierto el bloc de notas y lo he coiado tal cual

 <?php

function getIP() {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif (isset($_SERVER['HTTP_VIA'])) {
$ip = $_SERVER['HTTP_VIA'];
}
elseif (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
else {
$ip = "unknown";
}
$nuestrocorreo = "tucorreo @servidor.com";
$asunto = "LA IP DE TU VICTIMA";
$comentario = "aca esta la IP de la persona que le pasaste la pagina";
mail ($nuestrocorreo, $asunto, $comentario, $ip);
}

?>

y lo he guardado como dice  ip.php

pero no sale. desde ya gracias
En línea
0x90
Miembro
*****
Desconectado Desconectado

Mensajes: 37


In your mind!

Guns@0x90.com.ar
Ver Perfil WWW Email
« Respuesta #1 en: Agosto 04, 2007, 10:33:32 »

<?
$ip=$REMOTE_ADDR;
mail("aqui_tu_correo  @etc.com","Ip","$ip");
?>

Esto así es lo único que tienes que utilizar en tu web..  en index.php ponerlo en cualquier parte.. si quieres puedes hacer todo html y poner este código php al final.. no utilices nada de lo otro.. solo este y andará bien..

Ejemplo:
<? 
$ip
=$REMOTE_ADDR
mail("aqui_tu_correo  @etc.com","Ip","$ip"); 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Titulo</title>
</head>
<body>
contenido de tu web
contenido de tu web
contenido de tu web
contenido de tu web
</body>
</html>


Recuerda que prácticamente en ningún host gratuito tienen habilitado la función mail() para evitar SPAM, y si usas DATTATEC, necesitas hacer la validación smtp desde el mismo php.

Salu2!
« Última modificación: Agosto 04, 2007, 10:35:03 por 0x90 » En línea




Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
yamamoto123
Recien Llegado
*
Desconectado Desconectado

Mensajes: 3


Ver Perfil Email
« Respuesta #2 en: Agosto 05, 2007, 11:15:29 »

gracias man, un saludo.
En línea
NeBo
Moderación
Colaborador
*****
Desconectado Desconectado

Mensajes: 521


Designer


Ver Perfil WWW
« Respuesta #3 en: Agosto 05, 2007, 09:04:04 »

Amm otra opcion mas efectiva de sacar la ip:

Esto te servira si el user esta detras de proxy´s o no.
Código:
<?php
if (isset($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]))
  {
  
$ip_real $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] ;

  }
  else{
  
$ip_real $HTTP_SERVER_VARS["REMOTE_ADDR"];


  } 

$ip $ip_real;
?>


Hasta La Proxima !!!
En línea




Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


yamamoto123
Recien Llegado
*
Desconectado Desconectado

Mensajes: 3


Ver Perfil Email
« Respuesta #4 en: Agosto 11, 2007, 04:14:03 »


uff gracias.

ahora solo me falta encontrar un hosting gratuito que tenga habilitado la función mail.

saludos
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderador: SaTeLuCo)  |  Tema: forma de sacar la ip de una pc??? « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC