query($sqlquery); //if (DB::isError($res)) // reportDie ("$PHP_SELF: '$sqlquery' : " . $res->getMessage()); //while ($row = $res->fetch_assoc()): // print_r($row); //endwhile; $postArray = array( "stations" => array("Schwarzenbek", "Lauenburg"), "hq_id" => 2, "jb_id" => 12 ); //{ // "stations": [ // "Schwarzenbek", // "Lauenburg" // ], // "hq_id": 2, // "jb_id": 12 //} print_r(sendHttpPostJson("http://172.16.0.158:81/api/pzm", $postArray)); function sendHttpPostJson ($url, $postArray = array()) { $jsonData = json_encode($postArray); $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: application/json")); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData); $json_response = curl_exec($ch); $status = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($status != 201) { die("Error: call to URL $url failed with status $status, response $json_response, curl_error " . curl_error($curl) . ", curl_errno " . curl_errno($curl)); } curl_close($ch); return json_decode($json_response, true); } ?>