function sendsomesms($destination, $sender, $msgs, $counter, $user_sess, $sms_count) { $con = mysqli_connect("localhost", "root", "", "dlr"); //connection // $con=mysqli_connect("localhost","root","","dlr"); //connection $count = 0; while ($count < $counter) { $number = $destination[$count]; $msisdn = preg_replace('/\\D/', '', $number); $msisdn = msisdn_prep($msisdn); //put msisdn in proper format $network = which_network($msisdn); $id = uniqid('NS', true); return $sql = "INSERT INTO logs(id, username, msisdn, sender, sms_count, network, message, status) VALUES ('{$id}', '{$user_sess}', '{$msisdn}', '{$sender}','{$sms_count}','{$network}','{$msgs}','ack')"; mysqli_query($con, $sql); // $msgs = urlencode($msgs); // $url = "http://168.144.175.52:13013/cgi-bin/sendsms?username=tester&password=foobar&to=" . $msisdn . "&from=" . $sender . "&text=" . $msgs . "&smsc=buzismsc1&dlr-mask=31"; // $url = "http://5.231.54.137:13013/cgi-bin/sendsms?username=tester&password=foobar&to=" . $msisdn . "&from=" . $sender . "&text=" . $msgs . "&smsc=buzismsc1&dlr-mask=31"; // $urloutput = file_get_contents($url); $count++; } $rem_start_point = $count; $rem_array = array_slice($destination, $rem_start_point); $no_rem = count($rem_array); $msisdn_string = implode($rem_array, ','); $sql2 = "INSERT INTO q_msgs (username, msisdn, sender, msg, sms_count, status ) \n\t\t\t\tVALUES ('{$user_sess}', '{$msisdn_string}', '{$sender}', '{$msgs}', '{$sms_count}','pending' )"; if (mysqli_query($con, $sql2)) { // return $no_rem; } }
$number = $destination[$count]; $msisdn = preg_replace('/\\D/', '', $number); $msisdn = msisdn_prep($msisdn); //put msisdn in proper format if (is_numeric($msisdn)) { if (substr($msisdn, 0, 1) == '1') { $code = substr($msisdn, 0, 1); $ccLength = strlen($code); } elseif (substr($msisdn, 0, 2) == '44') { $code = substr($msisdn, 0, 2); $ccLength = strlen($code); } else { $code = substr($msisdn, 0, 3); $ccLength = strlen($code); } $network = which_network($msisdn); $id = uniqid('NS', true); checkCode($code); $standard_len = $ccLength + checkCode($code); $new_len = strlen($msisdn); if ($standard_len !== $new_len) { array_push($rejected_arr, $msisdn); $query = "INSERT INTO rejected(id, username, msisdn, sender, sms_count, message,submit_date, created_by) \n\t\t\t\tVALUES ('{$id}', '{$user_sess}', '{$msisdn}', '{$sender}','{$sms_count}','{$msgs}','{$submitdt}','{$created_by}')"; mysqli_query($con, $query); insertRejected($id, $job_id, $user_sess, $msisdn, $sender, $sms_count, $network, $msgs, $submitdt, $created_by); $counter++; } else { sendsms($id, $job_id, $user_sess, $msisdn, $sender, $sms_count, $network, $msgs, $submitdt, $created_by); } } else { array_push($rejected_arr, $msisdn);