Files
test/ltg.php
2025-11-27 22:25:36 +00:00

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);
?>