deiszner
31.05.10, 18:39
jooo - aber immer noch billiger als z.B. mit dem Firmenkundenvertrag von O2 - da sind es 17 Cent....
//Deklaration
$number_from = ""; //Deine verifizierte Handynummer im "+49XYZ" Format
$ovh_account = "XYZ-ovh"; //Loginname deines Managers
$password = ""; //Passwort deines Managers
$sms_account = ""; //Ähnelt sehr deinem Nutzername bei OVH, allerdings ein
// "sms" davor
//deklaration der Nummern im Formular
$form = '
'; // So oft erweitern wie viele Nummern erwünscht sind! Ist in diesem
//Sinne ein kleines Telefonbuch, kann auch umgestaltet werden mit normaler Eingabe, fande es so allerdings angenehmer
//////////////////////////////////////////////////////////////////////////////
////////////////////////DO NOT CHANGE ANYTHING AT THIS POINT!!!!!!!
//////////////////////////////////////////////////////////////////////////////
if(isset($_GET['step']) && $_GET['step'] == "send")
{
if($_POST['number_to'] == "" || $_POST['message'] == "" || strlen($_POST['message']) > '160')
{
$write .= "Bitte geben Sie eine Nummer und eine Nachricht an! Du hast ".strlen($_POST['message'])." Zeichen versucht zu senden!";
}
else
{
$number_to = $_POST['number_to'];
$message = utf8_encode($_POST['message']);
try {
$soap = new SoapClient("https://www.ovh.com/soapi/soapi-re-1.9.wsdl");
$session = $soap->login($ovh_account, $password, "de", false);
$write .= "Erfolgreich eingeloggt!\n";
$result = $soap->telephonySmsSend($session, "$sms_account", $number_from, $number_to, $message, "10", "1", "0", "3");
$write .= "SMS erfolgreich versendet!\n";
$write .= $result;
$soap->logout($session);
$write .= "Erfolgreich ausgeloggt!\n";
} catch(SoapFault $fault) {
$write .= $fault;
} }
}
else
{
$write .= '