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.