function SendTexts($contacts, $message) { $contacts = split(",", $contacts); for ($i = 0; $i < count($contacts); $i++) { $data = split("-", $contacts[$i]); $contacts[$i] = GetContact($data[0], $data[1]); } $data = array("contacts" => $contacts, "text" => $message); $data_string = json_encode($data); $url = "https://api.sendhub.com/v1/messages/?username=8177398992&api_key=47c1bc2277dded0d429e275f583e3564e50da350"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen($data_string))); $result = curl_exec($ch); $json = json_decode($result); }
header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); header("Content-type: application/json"); header("access-control-allow-origin: *"); $method = $_SERVER['REQUEST_METHOD']; //// REST Decoder // evaluate method switch ($method) { case 'PUT': UpdateContact(); break; case 'POST': SaveContact(); break; case 'GET': GetContact(); break; case 'HEAD': echo "HEAD"; break; case 'DELETE': DeleteContact(); break; case 'OPTIONS': echo "OPTIONS"; break; default: echo "{$method}"; break; } //// DB