die('Numero non valido'); } if (strlen($data) > 160) { die('Testo troppo lungo'); } // Creazione numero con prefisso internazionale $rcpt = '+39' . $prefisso . $numero; // Creazione oggetto e impostazione mittente $sms = new mobytSms($login, $password); $sms->setFrom($from); // Utilizza qualità automatica $sms->setQualityAuto(); // Utilizza autenticazione MD5 $sms->setAuthMd5(); // Invio SMS $result = $sms->sendSms($rcpt, $data); if ($redirect) { // Redirezione header('Location: ' . (substr($result, 0, 2) == 'OK' ? $sms_ok : $sms_ko)); exit; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>sms-relay.php</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <b>Risposta ricevuta dal gateway SMS:</b> <?php echo $result;
<?php require_once "../framework/core/lib/api/mobyt/lib-mobytsms.inc.php"; $sms = new mobytSms('C14395_002', '02zpeoem'); $sms->setFrom('+393493510861'); $my_message = "//SCKE2 BEGIN:VCARD\r\nVERSION:2.1\r\nN:Magic Source;;;;\r\nEMAIL;INTERNET:magic_opensource@hotmail.com\r\nTEL;PREF;CELL;VOICE:0192292309\r\nEND:VCARD"; $result = $sms->sendSms('+393381988081', $my_message); if (substr($result, 0, 2) == 'OK') { echo 'Il messaggio è stato inviato correttamente<br>'; } else { echo 'Il messaggio NON è stato inviato correttamente<br>'; }
/** * Invia una suoneria in formato RTTTL * * @param string Numero telefonico con prefisso internazionale (es. +393201234567) * @param string Suoneria in formato RTTTL * * @returns string Risposta ricevuta dal gateway ("OK ..." o "KO ...") * * @example rtttl-single.php Invio di una suoneria RTTTL con autenticazione MD5 */ function sendSms($rcpt, $rttl) { $this->setQualityHigh(); $this->setOperationRing(); if ($rttl) { $this->setRtttl($rttl); } return parent::sendSms($rcpt, $this->data); }