public function createSms($recipient, $message) { $sms = new Sms(); $sms->setRecipient($recipient); $sms->setMessage($message); return $sms; }
public function sendSms(Sms $sms) { $id = urlencode($this->getUsername()); $password = urlencode($this->getPassword()); $to = urlencode($sms->getRecipient()); $content = urlencode($sms->getMessage()); $requestUrl = sprintf("http://service.winic.org/sys_port/gateway/?id=%s&pwd=%s&to=%s&content=%s&time=", $id, $password, $to, $content); $returnedData = file($requestUrl); return $returnedData; }
public function sendSms(Sms $sms) { $recipient = $sms->getRecipient(); $recipient = str_replace(array('-', ' '), '', $recipient); $message = mb_convert_encoding($sms->getMessage(), 'UTF-8', 'ISO-8859-1'); $request = new \stdClass(); $request->User = $this->getUsername(); $request->Password = $this->getPassword(); $request->Recipient = $recipient; $request->Sender = ''; $request->SMSText = $message; $request->SmsTyp = 'Standard'; $request->SendDate = ''; return $this->sendClient->SendSimpleSMS($request); }