Mini Shell
<?php
include "cnx";
$mysqli = new mysqli($servername, $username, $password, $DB);
/* check connection */
if (mysqli_connect_errno()) {
echo "Error";
exit();
}
$JsonString = file_get_contents("php://input");
$JsonList = array();
$JsonMap = array();
$JsonList=json_decode($JsonString, true);
$x = 0;
while($x < count($JsonList)) {
$jsone=$JsonList[$x];
$error=filter_var($jsone['error'], FILTER_SANITIZE_STRING);
$software=filter_var($jsone['software'], FILTER_SANITIZE_STRING);
$mac=filter_var($jsone['mac'], FILTER_SANITIZE_STRING);
$os=filter_var($jsone['os'], FILTER_SANITIZE_STRING);
$os_user=filter_var($jsone['os_user'], FILTER_SANITIZE_STRING);
$company=filter_var($jsone['company'], FILTER_SANITIZE_STRING);
$description=filter_var($jsone['description'], FILTER_SANITIZE_STRING);
$date=filter_var($jsone['date'], FILTER_SANITIZE_STRING);
$hour=filter_var($jsone['hour'], FILTER_SANITIZE_STRING);
$detail=filter_var($jsone['detail'], FILTER_SANITIZE_STRING);
$user=filter_var($jsone['user'], FILTER_SANITIZE_STRING);
$path=filter_var($jsone['path'], FILTER_SANITIZE_STRING);
$version=filter_var($jsone['version'], FILTER_SANITIZE_STRING);
$x++;
}
$query = "INSERT INTO errors (id,error, software, mac, os, os_user, company, description, date, hour, detail, user, path, version ) VALUES (0,'$error','$software', '$mac', '$os', '$os_user', '$company', '$description', '$date', '$hour', '$detail', '$user', '$path', '$version')";
$mysqli->query($query);
echo $query;
echo $error;
$mysqli->close();
?>
Zerion Mini Shell 1.0