De DcodSMSWiki
El siguiente ejemplo es valido para PHP 5 con el modulo SOAP activado.
Puedes verificar si tienes el modulo activado usando la funcion phpinfo() y buscando la cadena SOAP.
De no estar activado usa este otro ejemplo.
Si el modulo esta activo entonces podras consumir el servicio de usando este ejemplo:
<?php /* * Recuerdo que SendMessage regresa los siguientes errores: * 0: usuario invalido * -1: sin mensajes * -2: numero mayor a 10 digitos */ $wsdl = "http://sms.mexhico.com/smsdcodserver.php?wsdl"; $cliente = new soapclient($wsdl); $respuesta = $cliente->SendMessage('user', 'pass', '5518243353', 'Mensaje de Prueba, usando DcodSMS'); if ($cliente->fault) { echo 'Falla'; print_r($respuesta); } else { //$err = $cliente->getError(); if ($err) { echo 'Error'; } else { echo 'Resultado'; print_r($respuesta); } } echo 'Request' . htmlspecialchars($cliente->request, ENT_QUOTES); echo 'Response' . htmlspecialchars($cliente->response, ENT_QUOTES)'; echo 'Debug' . htmlspecialchars($cliente->debug_str, ENT_QUOTES)'; ?>
Es mejor descargar el ejemplo. Descarga el ejemplo
