(http://dacanphp.net46.net/perfiles.php?id=230112)
Así se verán sus perfiles solo deben cambiar el id por el de ustedes para poder visualizarlo.
Código:
<?
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
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.
Muy bueno, me lo quitaste de las manos :(
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