"user")) ); // Пример 2 - если необходимо отправить несколько сообщений, следует // аутентифицироваться один раз и после пользоваться Cookie с сессией. //-------------------------------------------------------------------- $verb = function($ret) { return is_null($ret)?"связи с API":$ret[0]; }; // Представляемся системе, получаем id сессии $ret = smsapi_login($email, $password); if(is_null($ret) || $ret[0] != 0){ die("Невозможно представиться системе: ошибка ".$verb($ret)."\n"); } $cookie = $ret[1]; // Отправляем сообщения, используя Cookie для аутентификации. // В качестве дополнительного параметра указывается шаблон URL для // оповещения о статусе сообщения и маска - фильтр статусов. // 35 = 0b100011, значит были запрошены статусы 1,2 и 32. При обновлении // статуса сообщения в нашей системе, если новый статус - один из // указанных, будет совершен HTTP запрос с URL, в котором %d заменён на // статус, а %p - на телефон. foreach($phones as $P){ $ret = smsapi_push_msg($cookie, $P, "Helo world! =)", array( "dlr_url" =>$dlr_url, "dlr_mask" => $dlr_mask ) ); if(is_null($ret) || $ret[0] != 0){ die("Невозможно отправить сообщение: ошибка ".$verb($ret)."\n"); } } echo "OK\n"; ?>