Exemple #1
0
);

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'])
Exemple #2
0
<?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());