28 lines
821 B
PHP
28 lines
821 B
PHP
<?php
|
|
ini_set("log_errors", 1);
|
|
ini_set("error_log", "/var/www/html/work/php-error.log");
|
|
|
|
// Connecting, selecting database
|
|
$dbconn = pg_connect("host=localhost dbname=nws user=nws password=nws")
|
|
or die('Could not connect: ' . pg_last_error());
|
|
|
|
|
|
$name = file_get_contents('php://input');
|
|
$arr = json_decode($name,true);
|
|
file_put_contents('test1.txt', $arr);
|
|
foreach($arr as $item) { //foreach element in $arr
|
|
file_put_contents('test3.txt', $item, FILE_APPEND);
|
|
$dtg = $item['time']; //etc
|
|
$lat = $item['lat'];
|
|
$lon = $item['lon'];
|
|
$mag = $item['mag'];
|
|
pg_query_params($dbconn,
|
|
"INSERT INTO ltg (datetime,lat,lon,mag) values ($1, $2, $3, $4) on conflict do nothing",
|
|
array($dtg,$lat,$lon,$mag)) or die('Query failed: ' . pg_last_error());
|
|
pg_query("COMMIT");
|
|
}
|
|
pg_close($dbconn);
|
|
?>
|
|
|
|
|