Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Registrar IP de conexiones

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
engendro666
Ex Staff
Mensajes: 1344
Registrado: 30 Jul 2009, 14:53
Edad: 41

Registrar IP de conexiones

#1

Mensaje por engendro666 »

En primer lugar cuento mi problema, hace dias se estan notando sucesos "raros" en mi foro en el cual destaco principalmente un moderador del chat "invisible" que patea a los usuarios (incluyendo moderadores del mismo).

El chat que uso es uno de pago de parachat.com el cual esta integrado en mi phpbb3 sin problemas anteriores. Estos problemas se empezaron a suceder desde la expulsion de un administrador de mi foro el cual ha diesñado otro foro similar al mio y si bien no creo que halla problemas con el ya que no puede acceder estoy dudando que arrastre otros moderadores que si tienen acceso (incluyendo al chat, y su moderacion) Esto un poco para tenerlos al tanto del problema.

Revisando estadisticas de google analytics pude ver que se conectaron 3 bots de origen "desconocido" que no se si tendra algo que ver.

Lo que necesito en si no es una solucion a este problema ya que creo que puedo solucionarlo bloqueando algunas ip, el tema es que necesito registrar esas ip molestas y el mod ip search no me esta sirviendo en esto.

Por lo tanto estuve "googleando" un poco y halle un trozo de codigo que me serviria para registrar las ip y sus horarios que es lo que necesito. (rastrear la ip en el momento del conflicto en el chat)

El trozo de cdigo es el siguiente:

Código: Seleccionar todo

<?php 

$usipx = $_SERVER["REMOTE_ADDR"] ; 
$hora = date ("H:i:s ",mktime (date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"))); 
$fecha = date ("d-m-Y ",mktime (date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"))); 

$fp = fopen("registro.txt", "a+"); 
flock ( $fp , 2 ); 
fputs ($fp, $usipx." Ingreso a las: ".$hora." del día ".$fecha."\n" ); 
fclose ($fp); 

?> 
Nombre al archivo como reg.php y al ejecutarlo funciona correctamente (guarda el registro del ip y la hora en el registro.txt) pero el problema es que no he logrado incluir este archivo en un lugar no-visible de mi foro (pense en el overall header) para que todo usuario que entre quede registrado con el script. Y es en este asunto que necesito ayuda.

En caso de poder incluirlo: ¿hay manera de modificar el script para que ademas de registra el ip y la hora registre la pagina visitada? es justamente donde incluyo el chat donde quiero registrar los ip.

Cualkier ayuda es bienvenida.

salu2

PD: no incluyo mi firma pork justamente no quiero que aparezca este post con mi url en google ( ya me ha pasado con el test user y tuve que eliminarlo) para ver los datos de soporte vean mi firma en cualkiera de mis posts.

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Re: Registrar IP de conexiones

#2

Mensaje por mitch »

pues lo mas lógico sería incluir ese código, dentro del código del chat... en chat.php o lo que sea que tengas de chat... si lo colocas en overall_header, te va a tomar todo.

como dices, es un chat externo, no es un problema de phpbb3, por ende, phpbb3 no se tendría que tocar.

Avatar de Usuario
engendro666
Ex Staff
Mensajes: 1344
Registrado: 30 Jul 2009, 14:53
Edad: 41

Re: Registrar IP de conexiones

#3

Mensaje por engendro666 »

gracias mitch, si funciono en el chat.php esto me soluciono el tema con el search ip ya que al estar en el chat se me desconectaban los users del foro con esto puedo saber quien estuvo y quien no y posiblemente rastrear al problematico.

Por si alguien le sirve ese codigo la unica manera de hacerlo funcionar fue pegandolo luego de esto:

Código: Seleccionar todo

define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup(); 
Datos de Soporte:
Spoiler
Requiem Latino
Versión phpBB: 3.0.11
MODs Instalados:
  1. FAQ Manager
  2. Rules Page 1.0.1
  3. STK 1.0.4
  4. avatar on index and viewforum 1.2.1
  5. avatar on memberlist 1.0.2
  6. Country Flags User Edition 1.2.1
  7. Knowledge Base 0.2.1
  8. Prime Birthdate
  9. Profile Views
  10. Tabbed Profiles
  11. Skype Mod
  12. Genders
  13. Facebook Profile Link
  14. Twitter Profile Link
  15. Prime Links
  16. Annual Stars
  17. Primetime 1.0.5
Plantilla(s) usada(s): Artodia Black
Servidor: 99h

Cerrado

Volver a “Foros de Soporte 3.0.x”