195 lines
7.0 KiB
PHP
195 lines
7.0 KiB
PHP
|
<?php
|
||
|
|
||
|
require_once '../includes/php/connexionbdd.php';
|
||
|
|
||
|
$bdd = connexionBD();
|
||
|
|
||
|
$req = $bdd->query("SELECT * FROM rl_general");
|
||
|
|
||
|
while($donnee = $req->fetch())
|
||
|
{
|
||
|
$steamid = $donnee['steam_id'];
|
||
|
$pseudo = $donnee['pseudo'];
|
||
|
|
||
|
$ch = curl_init("http://rltracker.pro/profiles/$steamid/steam");
|
||
|
curl_setopt($ch, CURLOPT_HEADER, 0);
|
||
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
||
|
$raw = curl_exec($ch);
|
||
|
curl_close($ch);
|
||
|
|
||
|
$html = new DOMDocument();
|
||
|
@$html->loadHTML($raw);
|
||
|
$xpath = new DOMXPath($html);
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_10']/div[@class='tier_name']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$tier = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_10']/div[@class='division']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$division = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_10']/div[@class='rating']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$rating = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_10']/div[@class='matches']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$matches = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
preg_match("/(?:\d*\.)?\d+/", $rating, $rating);
|
||
|
preg_match("/(?:\d*\.)?\d+/", $matches, $matches);
|
||
|
|
||
|
echo "$tier<br/>";
|
||
|
echo "$division<br/>";
|
||
|
echo "$rating[0]<br/>";
|
||
|
echo "$matches[0]<br/>";
|
||
|
echo "$pseudo<br/>";
|
||
|
|
||
|
$req2 = $bdd->query("SELECT id FROM rl_solo WHERE pseudo = '$pseudo'");
|
||
|
|
||
|
if($req2->fetch() != 0)
|
||
|
{
|
||
|
$req2 = $bdd->query("UPDATE rl_solo SET rank='$tier', division='$division', rating=$rating[0], matches=$matches[0] WHERE pseudo='$pseudo'") or die(print_r($bdd->errorInfo(), true));
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
$req2 = $bdd->query("INSERT INTO rl_solo (pseudo, rank, division, rating, matches) VALUES ('$pseudo', '$tier', '$division', $rating[0], $matches[0])") or die(print_r($bdd->errorInfo(), true));
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_11']/div[@class='tier_name']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$tier = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_11']/div[@class='division']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$division = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_11']/div[@class='rating']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$rating = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_11']/div[@class='matches']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$matches = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
preg_match("/(?:\d*\.)?\d+/", $rating, $rating);
|
||
|
preg_match("/(?:\d*\.)?\d+/", $matches, $matches);
|
||
|
|
||
|
echo "$tier<br/>";
|
||
|
echo "$division<br/>";
|
||
|
echo "$rating[0]<br/>";
|
||
|
echo "$matches[0]<br/>";
|
||
|
echo "$pseudo<br/>";
|
||
|
|
||
|
$req2 = $bdd->query("SELECT id FROM rl_doubles WHERE pseudo = '$pseudo'");
|
||
|
|
||
|
if($req2->fetch() != 0)
|
||
|
{
|
||
|
$req2 = $bdd->query("UPDATE rl_solo SET rank='$tier', division='$division', rating=$rating[0], matches=$matches[0] WHERE pseudo='$pseudo'") or die(print_r($bdd->errorInfo(), true));
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
$req2 = $bdd->query("INSERT INTO rl_solo (pseudo, rank, division, rating, matches) VALUES ('$pseudo', '$tier', '$division', $rating[0], $matches[0])") or die(print_r($bdd->errorInfo(), true));
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_12']/div[@class='tier_name']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$tier = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_12']/div[@class='division']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$division = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_12']/div[@class='rating']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$rating = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_12']/div[@class='matches']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$matches = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
preg_match("/(?:\d*\.)?\d+/", $rating, $rating);
|
||
|
preg_match("/(?:\d*\.)?\d+/", $matches, $matches);
|
||
|
|
||
|
echo "$tier<br/>";
|
||
|
echo "$division<br/>";
|
||
|
echo "$rating[0]<br/>";
|
||
|
echo "$matches[0]<br/>";
|
||
|
echo "$pseudo<br/>";
|
||
|
|
||
|
$req2 = $bdd->query("SELECT id FROM rl_solo_standard WHERE pseudo = '$pseudo'");
|
||
|
|
||
|
if($req2->fetch() != 0)
|
||
|
{
|
||
|
$req2 = $bdd->query("UPDATE rl_solo SET rank='$tier', division='$division', rating=$rating[0], matches=$matches[0] WHERE pseudo='$pseudo'") or die(print_r($bdd->errorInfo(), true));
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
$req2 = $bdd->query("INSERT INTO rl_solo (pseudo, rank, division, rating, matches) VALUES ('$pseudo', '$tier', '$division', $rating[0], $matches[0])") or die(print_r($bdd->errorInfo(), true));
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_13']/div[@class='tier_name']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$tier = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_13']/div[@class='division']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$division = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_13']/div[@class='rating']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$rating = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
$domExemple = $xpath->query("//div[@class='col-xs-3 statistics_col playlist_13']/div[@class='matches']");
|
||
|
foreach ($domExemple as $exemple) {
|
||
|
$matches = $exemple->nodeValue;
|
||
|
}
|
||
|
|
||
|
preg_match("/(?:\d*\.)?\d+/", $rating, $rating);
|
||
|
preg_match("/(?:\d*\.)?\d+/", $matches, $matches);
|
||
|
|
||
|
echo "$tier<br/>";
|
||
|
echo "$division<br/>";
|
||
|
echo "$rating[0]<br/>";
|
||
|
echo "$matches[0]<br/>";
|
||
|
echo "$pseudo<br/>";
|
||
|
|
||
|
$req2 = $bdd->query("SELECT id FROM rl_standard WHERE pseudo = '$pseudo'");
|
||
|
|
||
|
if($req2->fetch() != 0)
|
||
|
{
|
||
|
$req2 = $bdd->query("UPDATE rl_solo SET rank='$tier', division='$division', rating=$rating[0], matches=$matches[0] WHERE pseudo='$pseudo'") or die(print_r($bdd->errorInfo(), true));
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
$req2 = $bdd->query("INSERT INTO rl_solo (pseudo, rank, division, rating, matches) VALUES ('$pseudo', '$tier', '$division', $rating[0], $matches[0])") or die(print_r($bdd->errorInfo(), true));
|
||
|
}
|
||
|
|
||
|
}
|