Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
pyhp2017 authored Nov 6, 2019
1 parent 726794f commit 608b732
Show file tree
Hide file tree
Showing 4 changed files with 94 additions and 99 deletions.
52 changes: 52 additions & 0 deletions DOMdoc.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?php

libxml_use_internal_errors(true);
libxml_clear_errors();
$htmlContent = file_get_contents("http://daavar.ceit.aut.ac.ir/domjudge/public");
$DOM = new DOMDocument();
$DOM->loadHTML($htmlContent);

$Header = $DOM->getElementsByTagName('th');
$Detail = $DOM->getElementsByTagName('td');


foreach ($Header as $NodeHeader)
{
$aDataTableHeaderHTML[] =trim($NodeHeader->textContent);
}

foreach ($Detail as $NodeDetail)
{
$aDataTableDetailHTML[] = trim($NodeDetail->textContent);
}

$HeaderCount = count($aDataTableHeaderHTML);
$DetailCount = count($aDataTableDetailHTML);

$TeamNameArray = array();
$TeamScoreArray = array();
$nameid = 2;
$scoreid = 4;





while($nameid <= $DetailCount-736)
{

array_push($TeamNameArray , $aDataTableDetailHTML[$nameid]);
$nameid +=$HeaderCount;

}
while($scoreid <= $DetailCount-735)
{
array_push($TeamScoreArray , $aDataTableDetailHTML[$scoreid]);
$scoreid +=$HeaderCount;
}

$Combine = array_combine($TeamNameArray,$TeamScoreArray);
arsort($Combine);


?>
24 changes: 24 additions & 0 deletions Header.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Table V02</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--===============================================================================================-->
<link rel="icon" type="image/png" href="images/icons/favicon.ico"/>
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="vendor/animate/animate.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="vendor/select2/select2.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="vendor/perfect-scrollbar/perfect-scrollbar.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="css/util.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<!--===============================================================================================-->
</head>
<body>
12 changes: 12 additions & 0 deletions footer.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!--===============================================================================================-->
<script src="vendor/jquery/jquery-3.2.1.min.js"></script>
<!--===============================================================================================-->
<script src="vendor/bootstrap/js/popper.js"></script>
<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
<!--===============================================================================================-->
<script src="vendor/select2/select2.min.js"></script>
<!--===============================================================================================-->
<script src="js/main.js"></script>
</body>
</html>
105 changes: 6 additions & 99 deletions index.php
Original file line number Diff line number Diff line change
@@ -1,88 +1,5 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Table V02</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--===============================================================================================-->
<link rel="icon" type="image/png" href="images/icons/favicon.ico"/>
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="vendor/animate/animate.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="vendor/select2/select2.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="vendor/perfect-scrollbar/perfect-scrollbar.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="css/util.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<!--===============================================================================================-->
</head>
<body>

<?php

libxml_use_internal_errors(true);
libxml_clear_errors();
$htmlContent = file_get_contents("http://daavar.ceit.aut.ac.ir/domjudge/public");
$DOM = new DOMDocument();
$DOM->loadHTML($htmlContent);

$Header = $DOM->getElementsByTagName('th');
$Detail = $DOM->getElementsByTagName('td');


foreach ($Header as $NodeHeader)
{
$aDataTableHeaderHTML[] =trim($NodeHeader->textContent);
}

$Headercount = count($aDataTableHeaderHTML) +1;


foreach ($Detail as $NodeDetail)
{
$aDataTableDetailHTML[] = trim($NodeDetail->textContent);
}
$arraycount = count($aDataTableDetailHTML) - 32;
$nameid = 2;
$scoreid = 4;
$zero = 0;
$zerosec= 0;


$TeamNameArray = array();
$TeamScore = array();

while($nameid <= $arraycount)
{
array_push($TeamNameArray , $aDataTableDetailHTML[$nameid]);
$nameid +=$Headercount;
}
while($scoreid <= $arraycount)
{
array_push($TeamScore , $aDataTableDetailHTML[$scoreid]);
$scoreid +=$Headercount;
}

$countTeams = count($TeamNameArray);
$countScores = count($TeamScore);
array_push($TeamScore , 0);

$Total = array_combine($TeamNameArray , $TeamScore);


arsort($Total);






?>
<?php include("Header.php"); ?>
<?php include("DOMdoc.php"); ?>

<div class="limiter">
<div class="container-table100">
Expand All @@ -99,12 +16,14 @@
<div class="cell">
SCORE
</div>


</div>

<?php

$i = 0;
foreach ($Total as $x=>$x_value)
foreach ($Combine as $x=>$x_value)
{
$i++;
echo "
Expand Down Expand Up @@ -154,16 +73,4 @@




<!--===============================================================================================-->
<script src="vendor/jquery/jquery-3.2.1.min.js"></script>
<!--===============================================================================================-->
<script src="vendor/bootstrap/js/popper.js"></script>
<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
<!--===============================================================================================-->
<script src="vendor/select2/select2.min.js"></script>
<!--===============================================================================================-->
<script src="js/main.js"></script>

</body>
</html>
<?php include("footer.php"); ?>

0 comments on commit 608b732

Please sign in to comment.