Merge branch 'master' of https://github.com/adolfintel/speedtest
This commit is contained in:
commit
bc3a46e721
|
@ -1,8 +1,5 @@
|
||||||
<?php
|
<?php
|
||||||
$MySql_username="USERNAME";
|
$db_type="sqlite"; //Type db mysql or sqlite
|
||||||
$MySql_password="PASSWORD";
|
|
||||||
$MySql_hostname="DB_HOSTNAME";
|
|
||||||
$MySql_databasename="DB_NAME";
|
|
||||||
|
|
||||||
$ip=($_SERVER['REMOTE_ADDR']);
|
$ip=($_SERVER['REMOTE_ADDR']);
|
||||||
$ua=($_SERVER['HTTP_USER_AGENT']);
|
$ua=($_SERVER['HTTP_USER_AGENT']);
|
||||||
|
@ -13,11 +10,42 @@ $ping=($_POST["ping"]);
|
||||||
$jitter=($_POST["jitter"]);
|
$jitter=($_POST["jitter"]);
|
||||||
$log=($_POST["log"]);
|
$log=($_POST["log"]);
|
||||||
|
|
||||||
$conn = new mysqli($MySql_hostname, $MySql_username, $MySql_password, $MySql_databasename) or die("1");
|
if($db_type=="mysql"){
|
||||||
$stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?)") or die("2");
|
$MySql_username="USERNAME";
|
||||||
$stmt->bind_param("ssssssss",$ip,$ua,$lang,$dl,$ul,$ping,$jitter,$log) or die("3");
|
$MySql_password="PASSWORD";
|
||||||
$stmt->execute() or die("4");
|
$MySql_hostname="DB_HOSTNAME";
|
||||||
$stmt->close() or die("5");
|
$MySql_databasename="DB_NAME";
|
||||||
$conn->close() or die("6");
|
|
||||||
|
|
||||||
|
|
||||||
|
$conn = new mysqli($MySql_hostname, $MySql_username, $MySql_password, $MySql_databasename) or die("1");
|
||||||
|
$stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?)") or die("2");
|
||||||
|
$stmt->bind_param("ssssssss",$ip,$ua,$lang,$dl,$ul,$ping,$jitter,$log) or die("3");
|
||||||
|
$stmt->execute() or die("4");
|
||||||
|
$stmt->close() or die("5");
|
||||||
|
$conn->close() or die("6");
|
||||||
|
|
||||||
|
}elseif($db_type=="sqlite"){
|
||||||
|
|
||||||
|
$file_db = "../telemetry.sql";
|
||||||
|
|
||||||
|
$conn = new PDO("sqlite:$file_db") or die("1");
|
||||||
|
$conn->exec("
|
||||||
|
CREATE TABLE IF NOT EXISTS `speedtest_users` (
|
||||||
|
`id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
`ip` text NOT NULL,
|
||||||
|
`ua` text NOT NULL,
|
||||||
|
`lang` text NOT NULL,
|
||||||
|
`dl` text,
|
||||||
|
`ul` text,
|
||||||
|
`ping` text,
|
||||||
|
`jitter` text,
|
||||||
|
`log` longtext
|
||||||
|
);
|
||||||
|
");
|
||||||
|
$stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?)") or die("2");
|
||||||
|
$stmt->execute(array($ip,$ua,$lang,$dl,$ul,$ping,$jitter,$log)) or die("3");
|
||||||
|
$conn = null;
|
||||||
|
|
||||||
|
}
|
||||||
?>
|
?>
|
Loading…
Reference in a new issue