Example #1
0
function getnumberexist($number_tel)
{
    $continue_while = true;
    $result_final = '';
    $start = 0;
    while ($continue_while) {
        $params = array('apikey' => $_SESSION['apikey_sms'], 'listID' => $_SESSION['list_sms'], 'limit' => '1000', 'start' => $start, 'subscriber' => 'all_subscribers');
        //echo ' startnew: ' . $start;
        $client = new SoapClient('http://api.e-goi.com/v2/soap.php?wsdl');
        $result = $client->subscriberData($params);
        //echo 'result: ' . print_r($result);
        if (!empty($result)) {
            //echo '   d     ';
            //print_r($result['subscriber']);
            if (count($result['subscriber']) > 0) {
                foreach ($result['subscriber'] as $arr) {
                    if (in_array('351-' . $number_tel, $arr)) {
                        $result_final = $arr['UID'];
                        $continue_while = false;
                    }
                }
            } else {
                $continue_while = false;
            }
        } else {
            $continue_while = false;
        }
        $start = $start + 999;
        unset($arr);
        unset($client);
        unset($result);
    }
    return $result_final;
    //return $stringtest;
}