Foros del Web » Programando para Internet » PHP »

coger la id de un usuario mientras lo mira

Estas en el tema de coger la id de un usuario mientras lo mira en el foro de PHP en Foros del Web. Buenas, supongo que ya conoceréis las típicas firmas con una imagen y en ella, el código php en el cual pilla el nick de la ...
  #1 (permalink)  
Antiguo 08/12/2006, 17:45
Avatar de utenfly  
Fecha de Ingreso: enero-2006
Ubicación: bcn
Mensajes: 55
Antigüedad: 18 años, 4 meses
Puntos: 0
coger la id de un usuario mientras lo mira

Buenas, supongo que ya conoceréis las típicas firmas con una imagen y en ella, el código php en el cual pilla el nick de la persona que está mirandolo. El caso esque tengo el código, en cuestión es este:


Código:
<?php
//Obtengo el primer nick que aparece en la lista de usuarios registrados
$source = fopen('URL EN CUESTIÓN','r');
   while (!feof($source)) {
      $bufer .= fgets($source, 4096);
   }
fclose($source);
$corteUno = explode ( 'Usuarios Registrados:', $bufer );
$corteDos = explode ("</a>", $corteUno[1]);
$corteTres = explode (">", $corteDos[0]);
$nombre = $corteTres[1];

//genero la imagen
header("Content-type: image/gif");
$im = @imagecreatefromgif ("http://img56.imageshack.us/img56/2710/deatn3ox.gif")
   or die("No se ha podido cargar la imagen de fondo");
$text_color = imagecolorallocate($im, 40, 100, 20);
imagestring($im, 1, 35, 75,  $nombre, $text_color);
imagegif($im);
imagedestroy($im);
?>
Pero tengo una duda y esque yo uso PHP-XOOPS y no sé cómo coger la ID del usuario para que funcione como digo. En la segunda linea, se debe poner la url, este código me lo proporcionaron de un foro y ahí estaba la url del foro en sí y les medio funcionaba, ya que lo tenían subido exteriormente y no tenían las cookies ni nada parecido para que funcionase exactamente, pero aún así, proporcionaba los nombres (aleatoriamente a veces).

Por eso me gustaría saber si hay otra forma o si sabéis cómo coger la ID para plasmarla en el código.

Espero haberme explicado.
__________________
All About Naruto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:48.