Perfiles del Foro en PHP

Iniciado por Dacan, 19 Enero 2009, 00:29 AM

0 Miembros y 1 Visitante están viendo este tema.

Dacan



Así se verán sus perfiles solo deben cambiar el id por el de ustedes para poder visualizarlo.

Código:

Código (php) [Seleccionar]
<?
if($_GET['id'] == NULL){
header("Location: http://dacanphp.net46.net/perfiles.php?id=230112");
}
// Url Perfil
$perfil = file_get_contents("http://foro.elhacker.net/index.php?&action=.xml;sa=profile;u=".$_GET['id']);

// Nombre
$nombre = explode('<username><![CDATA[', $perfil);
$nombre = explode(']]></username>', $nombre[1]);

// Post
$post = explode('<posts>', $perfil);
$post = explode('</posts>', $post[1]);

// Genero
$genero = explode('<gender><![CDATA[', $perfil);
$genero = explode(']]></gender>', $genero[1]);
if (!eregi("</gender>", $perfil)){
$genero[0] = "No definid@";
}

// Edad
$edad = explode('<age>', $perfil);
$edad = explode('</age>', $edad[1]);
if (!eregi("</age>", $perfil)){
$edad[0] = "No definida";
}

// Localizacion
$local = explode('<location><![CDATA[', $perfil);
$local = explode(']]>', $local[1]);

if (!eregi("<location>", $perfil)){
$local[0] = "No definida";
}

header("Content-type: image/png");

$im = imagecreate(350, 110);

$fondo = imagecolorallocate($im, 0, 0, 0);
$texto = imagecolorallocate($im, 255, 255, 255);
$texto2 = imagecolorallocate($im, 255, 0, 0);
$texto3 = imagecolorallocate($im, 0, 0, 255);

imagestring($im, 12, 20, 5, "Nick: ".$nombre[0], $texto);
imagestring($im, 12, 20, 20, "Post's: ".$post[0], $texto);
imagestring($im, 12, 20, 35, "Genero: ".$genero[0], $texto);
imagestring($im, 12, 20, 50, "Edad: ".$edad[0], $texto);
imagestring($im, 12, 20, 65, "Localizacion: ".$local[0], $texto);
imagestring($im, 12, 20, 85, "Creado por Dacan", $texto2);
imagestring($im, 12, 180, 85, "Elhacker.net", $texto3);
imagepng($im);

?>


Si tienen algún comentario o sugerencia no duden en postearlo.

Edit: Mejorados ahora si no tienes algo definido te lo muestra.

Saludos, Dacan  :D


Jecth

Me ah quedado una duda, cosa de que yo lo quiera modificar para un foro en especial.

$perfil = file_get_contents("http://foro.elhacker.net/index.php?&action=.xml;sa=profile;u=".$_GET['id']);
Esa parte de:
("http://foro.elhacker.net/index.php?&action=.xml;sa=profile;u=".$_GET['id'])
Para un foro normal seria
("http://foro.elhacker.net/index.php?&action=profile;u=".$_GET['id'])
¿O me equivoco?.

Saludos.
Many critic, Few are those who help

Erik#

Muy bueno, me lo quitaste de las manos :(

Dacan

#3
Seria lo mismo con todo y el action=.xml solo que cambia la parte de http://tuforo.com/index.php.

Me imagino que es para viluxcity o mixforo si quieres te lo hago no hay problema alguno..

Saludos, Dacan  :D