); switch ($_POST['env_type']) { case '1': $config['wsdl'] = 'http://post_codes_soap_prod.dev03.open.pl/ws/sms/?wsdl'; break; default: $config['wsdl'] = 'http://post_codes_soap.dev03.open.pl/ws/sms/?wsdl'; } try { switch ($_POST['mode']) { case 'info': $sms = new SmsSOAPClient($config); $sms->registerSmsID($_POST['sms_id']); var_dump($sms->getSmsInfo()); break; case 'template': $templateName = $_POST['template_name']; $templateContent = $_POST['sms_content']; $templateParams = array(); $templateParamsRaw = explode("\n", $_POST['template_params']); foreach ($templateParamsRaw as $val) { $tmpArray = explode('=', $val); $templateParams[$tmpArray[0]] = $tmpArray[1]; } $sms = new SmsSOAPClient($config); $sms ->registerNumber($_POST['recipient_number'])
<?php require_once 'SmsSOAPClient.inc.php'; $config = array( 'throwExceptions' => true, 'clientHash' => 'TeStSmS', 'serviceHash' => 'golssms', 'wsdl' => 'http://post_codes_soap.dev03.open.pl/ws/sms/?wsdl' ); switch ($_GET['mode']) { case 'info': $sms = new SmsSOAPClient($config); $sms->registerSmsID('59758249'); var_dump($sms->getSmsInfo()); break; case 'template': $templateName = 'tojesttest'; $templateContent = 'To jest test {{a}} templatki {{b}} i {{c}}{{d}}. Lipsum {{e}}......'; $templateParams = array('a' => 'aa', 'b' => 'bb', 'c' => 'cc', 'd' => 'dd', 'e' => 'lorem'); try { $sms = new SmsSOAPClient($config); $sms ->registerNumber('+48 514 035 090') ->registerTemplate($templateName, $templateContent, $templateParams) // ->setTemplateForceUpdate(true) // ->setTemplateNew(true) ; var_dump($sms->send());