Exemplo n.º 1
0
    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;
Exemplo n.º 2
0
<?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>';
}
Exemplo n.º 3
0
 /**
  * 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);
 }