예제 #1
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>';
}
예제 #2
0
$data = isset($request['data']) ? $request['data'] : '';
// Controllo dati in input
if (!preg_match('/^3\\d\\d+$/', $prefisso)) {
    die('Prefisso non valido');
}
if (!preg_match('/^\\d+$/', $numero)) {
    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>