Página 1 de 1

Porque no muestra nada al ver quien es?

Publicado: 18 Mar 2013, 05:57
por TMEricsson
Cuando hago clic en quién esta conectado y en el nombre del usuario selecciono ¿quién es? no me aparece nada :S

Imagen

Alguna idea de que es lo que sucede?

Re: Porque no muestra nada al ver quien es?

Publicado: 20 Mar 2013, 04:32
por TMEricsson
Ups Alguien sabe?

Re: Porque no muestra nada al ver quien es?

Publicado: 20 Mar 2013, 12:06
por ThE KuKa
No se, es mas, acabo de comprobar que aquí tampoco aparece nada, voy a revisar cambios de código de otras versiones y esas cosas, si doy con ello, lo comento aquí.

Saludos.

Re: Porque no muestra nada al ver quien es?

Publicado: 20 Mar 2013, 12:21
por ThE KuKa
Acabo de mirar en un sitio de pruebas "limpio" y tampoco funciona. :?:

Re: Porque no muestra nada al ver quien es?

Publicado: 20 Mar 2013, 21:49
por TMEricsson
Porque pasara eso, yo fui a la demo de phpbb http://www.try-phpbb.com/30x/index.php y si funciona :?

Re: Porque no muestra nada al ver quien es?

Publicado: 20 Mar 2013, 21:54
por leviatan21
esa parte del código utiliza la función fsockopen apuntando al puerto 43 y no muchos servidores lo permiten ya que implica una posible vulnerabilidad cuando se trata de servidores cruzados

Re: Porque no muestra nada al ver quien es?

Publicado: 20 Mar 2013, 22:21
por leviatan21
Otra cosa que puede estar sucediendo a demás que no esté habilitada la función fsockopen es que la conexión con whios sea lenta y demore mucho en responder.

hay una manera de detectar este tipo de cosas y obtener al menos un error o texto ( en ingles ) que nos de una idea del problema:Ç

Abrir:

Código: Seleccionar todo

raiz/functions/functions_user.php
Buscar: ( +/- lineas 177 a 1179 )

Código: Seleccionar todo

    if (($fsk = @fsockopen($whois_host, 43)))
    {
        // CRLF as per RFC3912

 
Reemplazar por:

Código: Seleccionar todo

/**
    if (($fsk = @fsockopen($whois_host, 43)))
    {
        // CRLF as per RFC3912
**/
    $fsk = @fsockopen($whois_host, 43, $errno, $errstr, 60);
    if (!$fsk) {
        return "$errstr ($errno)<br />\n";
    } else {
        // CRLF as per RFC3912
 

Re: Porque no muestra nada al ver quien es?

Publicado: 21 Mar 2013, 02:03
por TMEricsson
Hise eso y me salio

Código: Seleccionar todo

Connection timed out (110)
que podria hacer para que funcione

Re: Porque no muestra nada al ver quien es?

Publicado: 21 Mar 2013, 02:06
por leviatan21
a eso me refería cuando dije :
leviatan21 escribió:Otra cosa que puede estar sucediendo a demás que no esté habilitada la función fsockopen es que la conexión con whios sea lenta y demore mucho en responder.
en este caso te está indicando que demora mucho en llegar al servidor de whois para devolverte la información, y no hay nada que puedas hacer tu

Re: Porque no muestra nada al ver quien es?  Tema Solucionado

Publicado: 21 Mar 2013, 02:10
por TMEricsson
Absolutamente nada ? :?: y algun otro metodo que muestre eso, el problema entonces son los del hosting que tiene desabilita esa funcion?