¡Hola, Invitado!


Patrocinantes


Síguenos en Facebook


Síguenos en Twitter

Compartir este tema:
Sacar Datos de jugadores CrossFire en php
SainTRC Sin conexión
Miembro
***

Mensajes: 12
Registro en: Aug 2010
Gracias dados: 0
Gracias recibidos: 1
Mensaje: #1
Sacar Datos de jugadores CrossFire en php
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
Bueno, hace poco me he metido a jugar a un juego FPS, se llama Crossfire y es gratuito.

El juego se parece mucho al counter strike con algunas variedades y como el juego me parece entretenido tengo pensado formar un clan, y meterlo en una web de un amigo que le estoy haciendo de gamming, y por lo tanto ahi que hacerlo bien. Por lo tanto, he creado un código para sacar los datos de los usuarios y poderlos poner en cualquier web via php.

Lenguaje PHP
<?php
 
 
//sacar datos de jugadores de crossfire en php
//codigo hecho por saintrc
//http://saint-rc.es
//http://saint-rc.es/programacion/sacar-datos-de-jugadores-crossfire-en-php/
 
 
$id="8783544"; //id del usuario, <a href="http://clan.z8games.com/" target="_blank">http://clan.z8games.com/</a>
 
$url = "http://clan.z8games.com/charstat_cf.aspx?usn={$id}";  //url perfil
 
$contenido= file_get_contents($url); //sacamos datos
 
//primero ahi que coger la tabla que contiene el contenido del jugador
 
preg_match_all('|<table width="502" border="0" cellspacing="0" cellpadding="0">(.*)<td>&nbsp;</td>|sU', $contenido, $tabla);
 
//ahora tenemos la tablas, pero ahora ahi que sacar los datos de cada campo.
 
preg_match_all('|<td(.*)</td>|sU', $tabla[0][0], $campos);
 
$usuario= strip_tags($campos[0][2]);
 
$partidas_jugadas= strip_tags($campos[0][7]);
 
$partidas_ganadas= strip_tags($campos[0][10]);
 
$partidas_perdidas= strip_tags($campos[0][13]);
 
$enemigos_matados= strip_tags($campos[0][16]);
 
$muertes= strip_tags($campos[0][19]);
 
$experiencia= strip_tags($campos[0][23]);
 
$headshots= strip_tags($campos[0][26]);
 
$compañeros_matados= strip_tags($campos[0][29]);
 
$deserciones= strip_tags($campos[0][32]);
 
$fecha_registro= strip_tags($campos[0][37]);
 
$fecha_ultimapartida= strip_tags($campos[0][40]);
 
$clan= strip_tags($campos[0][43]);
 
echo "<b>Nombre de usuario:</b> {$usuario}";
 
echo "<b>Partidas Jugadas:</b> {$partidas_jugadas}";
 
echo "<b>Partidas Ganadas:</b> {$partidas_ganadas}";
 
echo "<b>Partidas Perdidas:</b> {$partidas_perdidas}";
 
echo "<b>Enemigos Matados:</b> {$enemigos_matados}";
 
echo "<b>Muerto:</b> {$muertes}";
 
echo "<b>Experiencia:</b> {$experiencia}";
 
echo "<b>Tiros en la cabeza:</b> {$headshots}";
 
echo "<b>Compañeros Asesinados:</b> {$compañeros_matados}";
 
echo "<b>Deserciones:</b> {$deserciones}";
 
echo "<b>Fecha de Registro:</b> {$fecha_registro}";
 
echo "<b>Ultima vez Jugado:</b> {$fecha_ultimapartida}";
 
echo "<b>Clan:</b> {$clan}";
 
?>

Mi Pagina personal: http://saint-rc.es
Blog Sobre y Para Webmasters: Ayuda Webmasters
(Este mensaje fue modificado por última vez en: 24-08-2010 08:06 AM por -Gosw-.)
06-08-2010 03:08 AM
WWW Buscar Citar
M1ST3R10 Sin conexión
Miembro
***

Mensajes: 8
Registro en: Jan 2011
YouTube
Gracias dados: 0
Gracias recibidos: 1
Mensaje: #2
RE: Sacar Datos de jugadores CrossFire en php
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
Buen codigo

[Imagen: MISTERR.png]
15-01-2011 12:48 AM
WWW Buscar Citar




Usuario(s) navegando en este tema: 1 invitado(s)