function envia_SMS($token, $cod_usuario_alvo, $perfil_usuario_alvo, $titulo, $mensagem, $direcao) { $titulo = str_replace ( '\"', '', $titulo ); $mensagem = str_replace ( '\"', '', $mensagem ); $mensagem = retira_acentos ( $mensagem ); $queryEmail = "select concat('55',Trim(celular)) as celular, sms_ativo from $perfil_usuario_alvo where Trim(LENGTH(celular)) =10 and sms_ativo = 'S' and cod_" . $perfil_usuario_alvo . " = $cod_usuario_alvo"; $resultEmail = mysql_query ( $queryEmail ) or erro_fatal ( "O acesso aos dados do usuario falhou : " . mysql_error () ); $line = mysql_fetch_array ( $resultEmail, MYSQL_ASSOC ); $cel_alvo = str_replace ( " ", "", $line ['celular'] ); if ($cel_alvo != "") { ini_set ( "soap.wsdl_cache_enabled", "0" ); // $client = new // SoapClient("https://www.smsbahia.com.br/app/webservices/servico/servicocmk.php?wsdl"); $client = new SoapClient ( "http://www.randernet.com/smsbahia/app/webservices/servico/servicocmk.php?wsdl" ); try { $obj = $client->enviarTorpedo ( $token, 'CIDE', $cel_alvo, 'VAGA', $mensagem . " " . $cel_alvo, null, 8, 22, null ); // print_r($obj); } catch ( Exception $e ) { echo "ERRO: " . $e->getMessage (); } foreach ( $obj as $tokenResul ) { $errorCode = $tokenResul->result; } switch ($errorCode) { case 91 : $msg = "Erro genérico"; break; case 95 : $msg = "Operadora não encontrada"; break; case 96 : $msg = "Usuário sem créditos"; break; case 97 : $msg = "Erro de agendamento"; break; case 98 : $msg = "Quantidade de caracteres exedida"; break; case 100 : $msg = "Mensagem Enviada com sucesso"; break; } echo "<b>Enviando SMS: " . $cel_alvo . "</b>"; echo (" - " . $errorCode . " : " . $msg . "<br><br>"); } return $errorCode; }
echo "ERRO: " . $e->getMessage (); } foreach ( $obj as $tokenResul ) { $resul = $tokenResul->result; $token = $tokenResul->token; } // echo "RESUL:". $obj -> WSToken; if ($resul == 100) { echo "<p aling = 'center'><BR><font color= 'green'><b>CONECTADO <br> TOKEN: " . $token . "</b></font></p>"; $client = new SoapClient ( "https://www.smsbahia.com.br/app/webservices/servico/servicocmk.php?wsdl" ); try { $obj = $client->enviarTorpedo ( $token, 'CIDE', '557191819993', 'VAGA', 'TESTANDO[3]', null, 8, 22, null ); print_r ( $obj ); } catch ( Exception $e ) { echo "ERRO: " . $e->getMessage (); } foreach ( $obj as $tokenResul ) { $resul = $tokenResul->result; $token = $tokenResul->token; } } else { echo "<p align='center'><BR><font color= 'red'><b>ERRO AO OBTER AUTENTICAÇÃO DO SERVIDOR</b></font> <BR>CONTATO: Mauro Dourado<BR>www.smsbahia.com.br<BR>Tel.: +55 71 3487-1278<BR>Cel.: +55 71 9194-1207</p>"; }