예제 #1
0
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>
<head>
<title>sms-relay.php</title>