Esempio n. 1
0
function getMarks($username, $ch)
{
    curl_setopt($ch, CURLOPT_URL, 'http://evarsity.srmuniv.ac.in/srmswi/resource/StudentDetailsResources.jsp?resourceid=6');
    $content = curl_exec($ch);
    $html = str_get_html($content);
    $trs = $html->find('tr[align=left]');
    array_shift($trs);
    $final_values = "";
    $gpas = "";
    $cgpa = "";
    $sem = "";
    foreach ($trs as $tr) {
        $tds = $tr->find('TD');
        $final_values .= "('" . $username . "'";
        if (count($tds) == 7) {
            $sem = trim($tds[1]->plaintext);
            foreach ($tds as $td) {
                $final_values .= ",'" . trim($td->plaintext) . "'";
            }
            $final_values .= ")";
        }
    }
    $trs = $html->find('tr');
    $sem = 1;
    foreach ($trs as $tr) {
        $tds = $tr->find('TD');
        if (count($tds) == 2) {
            if (trim($tds[0]->plaintext) == "CGPA") {
                $cgpa = "('" . $username . "','" . trim($tds[1]->plaintext) . "')";
            } else {
                if (trim($tds[0]->plaintext) == "SGPA") {
                    $gpas .= "('" . $username . "','" . $sem . "','" . trim($tds[1]->plaintext) . "')";
                    $sem = $sem + 1;
                }
            }
        }
    }
    $final_values = str_replace(")(", "),(", $final_values);
    $gpas = str_replace(")(", "),(", $gpas);
    $cgpa = str_replace(")(", "),(", $cgpa);
    storeDatabase("marks", $final_values);
    storeDatabase('cgpa', $cgpa);
    storeDatabase('gpa', $gpas);
    echo str_replace("'", '"', '{"scores":[' . str_replace('(', '[', str_replace(')', ']', $final_values)) . '], "cgpa":' . str_replace('(', '[', str_replace(')', ']', $cgpa)) . ', "gpa":' . str_replace('(', '[', str_replace(')', ']', $gpas)) . '}');
}
Esempio n. 2
0
<?php

if ($_SERVER["REQUEST_METHOD"] == "GET" && isset($_GET["name"]) && isset($_GET["gameid"]) && isset($_GET["uuid"])) {
    $name = $_GET["name"];
    $gameid = $_GET["gameid"];
    $uuid = $_GET["uuid"];
    $leader = isset($_GET["newgame"]);
    storeDatabase($uuid, $name, $gameid);
} else {
    echo "Error: Invalid request.";
}
function storeDatabase($uuid, $name, $gameid)
{
    $servername = "localhost";
    $username = "******";
    $password = "";
    $dbname = "mafia";
    try {
        $conn = new PDO("mysql:host={$servername};dbname={$dbname}", $username, $password);
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $sql = "INSERT INTO mafia (uuid, name, gameid, role, status) VALUES ('{$uuid}', '{$name}', '{$gameid}', -1, 0)";
        $conn->exec($sql);
    } catch (PDOException $e) {
        //echo $sql . "<br>" . $e->getMessage();
    }
    $conn = null;
}
?>

<!DOCTYPE HTML>
<html>