File "parser.php"
Full Path: /home/analogde/www/Bookmarks/CHESS_ON/parser.php
File size: 3.76 KB
MIME-type: text/x-php
Charset: utf-8
<?php
function lire_elo_rater($nom_fichier )
{
$donnee = array();
$joueur = array();
$tmp = array();
$file = fopen ($nom_fichier,"r");
while(! feof($file))
{
$tmp = array();
for ($i=0; $i <=12 ; $i++)
{
$tmp[] = fgets($file);
if($i == 12)
{
/*
0 1 partie
1 1 white
2 1300 elo avant
3 1500 elo apres
4 2 black
5 1300 elo avant
6 1100 elo apres
7 0 resultat
8 2014 annee
9 4 mois
10 25 jour
11 13 heure
12 0 min
$tmp[10] ."/" .$tmp[9] ."/" .$tmp[8]
------------------------------
02/04/2014
henrique +++++ fabien
50 % 50 %
Blanc (J1) : gagne : passe de 1300 a 1500 (200)
Noir (J2) : perd : passe de 1300 a 1100 (-200)
------------------------------------
*/
if($tmp[1] == 1)
{
$J1 = "henrique";
}
if($tmp[1] == 2)
{
$J1 = "fabien";
}
if($tmp[1] == 3)
{
$J1 = "dominique";
}
if($tmp[1] == 4)
{
$J1 = "remy";
}
if($tmp[1] == 5)
{
$J1 = "stephaner";
}
if($tmp[1] == 6)
{
$J1 = "laurent";
}
if($tmp[1] == 7)
{
$J1 = "damien";
}
if($tmp[1] == 8)
{
$J1 = "franckdc";
}
if($tmp[1] == 9)
{
$J1 = "franckv";
}
if($tmp[1] == 10)
{
$J1 = "bordi";
}
if($tmp[1] == 11)
{
$J1 = "amokrane";
}
if($tmp[1] == 12)
{
$J1 = "olivier";
}
if($tmp[1] == 13)
{
$J1 = "stephaneb";
}
if($tmp[1] == 14)
{
$J1 = "patrick";
}
if($tmp[1] == 15)
{
$J1 = "bertrand";
}
if($tmp[1] == 16)
{
$J1 = "emile";
}
if($tmp[1] == 17)
{
$J1 = "joel";
}
if($tmp[1] == 18)
{
$J1 = "alexandre";
}
if($tmp[4] == 1)
{
$J2 = "henrique";
}
if($tmp[4] == 2)
{
$J2 = "fabien";
}
if($tmp[4] == 3)
{
$J2 = "dominique";
}
if($tmp[4] == 4)
{
$J2 = "remy";
}
if($tmp[4] == 5)
{
$J2 = "stephane_R";
}
if($tmp[4] == 6)
{
$J2 = "laurent";
}
if($tmp[4] == 7)
{
$J2 = "damien";
}
if($tmp[4] == 8)
{
$J2 = "franckdc";
}
if($tmp[4] == 9)
{
$J2 = "franckv";
}
if($tmp[4] == 10)
{
$J2 = "bordi";
}
if($tmp[4] == 11)
{
$J2 = "amokrane";
}
if($tmp[4] == 12)
{
$J2 = "olivier";
}
if($tmp[4] == 13)
{
$J2 = "stephane_B";
}
if($tmp[4] == 14)
{
$J2 = "patrick";
}
if($tmp[4] == 15)
{
$J2 = "bertrand";
}
if($tmp[4] == 16)
{
$J2 = "emile";
}
if($tmp[4] == 17)
{
$J2 = "joel";
}
if($tmp[4] == 18)
{
$J2 = "alexandre";
}
if($tmp[7] == 0)
{
$status_blanc = "gagne";
$status_noir = "perd";
}
if($tmp[7] == 2)
{
$status_blanc = "perd";
$status_noir = "gagne";
}
if($tmp[7] == 1)
{
$status_blanc = "nul";
$status_noir = "nul";
}
echo "------------------------------------";
echo "<br>";
//echo $tmp[10]."/".$tmp[9]."/".$tmp[8];
//echo "<br>";
echo "Partie " .$tmp[0];
echo "<br>";
echo $J1 ." +++++ " .$J2;
echo "<br>";
$diff = $tmp[3] - $tmp[2] ;
//echo "Blanc (J1) : " .$status_blanc . " : passe de " .$tmp[2] ." a " .$tmp[3] .' ('.$diff .')';;
//echo "<br>";
$diff = $tmp[6] - $tmp[5] ;
//echo "Noir (J2) : " .$status_noir . " : passe de " .$tmp[5] ." a " .$tmp[6] .' ('.$diff .')';;
//echo "<br>";
}
}
}
fclose($file);
}
lire_elo_rater("chess master.txt");
?>