Example #1
0
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;
}
Example #2
0
	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>";
}