Tema: Obtener IP
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/01/2006, 18:59
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Otra forma:

ejecuta : miip.cmd

Código:
start iexplore http://myjavaserver.com/~javcasta/envioip1.jsp?user=%computername%
envioip1.jsp hospedado en myjavaserver.com , este servidor obtiene la ip correctamente
( compruebalo en my pagina http://www.myjavaserver.com/~javcasta/tuip.jsp )
Código:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ page import="java.net.*"%>

<html>
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page - Fco javier Castanon</title>
    </head>
    

       
    </body>
<script>
var miip=<%="'"+request.getRemoteAddr()+"'"%>
function vamonos(){
window.location="http://javcasta.s43.eatj.com/Ejemplo/envioip.jsp?user="+
                <%="'"+request.getParameter("user")+"'"%>+
                "&miip="+miip;
                }
setTimeout("vamonos()",5000);
</script>

</html>
envioip.jsp hospedado en s43.eatj.com
( y este servidor no obtiene la ip correctamente pero si permite enviar email , por lo que
he optado por unir los 2 recursos )
Código:
<%@page contentType="text/html"%>
<%@ page import="util.*" %>
<html>
<head><title>JSP Page</title></head>
<body>


<%
    
    String from = request.getParameter("user");
    
    String subject = "Ip de " + from +" = " + request.getParameter("miip");
    String content = subject ;
    
    from=from + "@ipinfo.com";

    String to = "[email protected]";
    SendMail sendMail = new SendMail();
    sendMail.sendMail(to, from, subject, content, "localhost");
    
%>

<br>La IP se ha enviado por mail a <%=to%>.</br>
<br>To:<%=to%></br>
<br>From:<%=from%></br>
<br>Subject:<%=subject%></br>
<br>Content:<%=content%></br>

</body>
</html>
Te llegará un email de [email protected] con el tema Ip de Nombrehost = 80.59.69.239 .
Lo he probado y funciona .

Cuando lo pruebes tu , no creo que te funcione ya que el servidor s43.eatj.com es de hosting pero lo tengo en la modalidad free ( gratis ) y por lo tanto me deja sin servicio cada poco rato (ellos dicen unas 6 horas , pero he comprobado que a la hora se para) y para que funcione lo tengo que reiniciar "manualmente".
Espero te sirva .

Última edición por dogduck; 22/01/2006 a las 19:05