27.01.2015, 01:57 | - 1 |
Administrator Registriert seit: 06.10.2008
Beiträge: 19
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
So, hab mal eine SMS Benachrichtigung über php machen müssen. In diesem Fall war es eine Benachrichtigung wenn ein Platz frei geworden ist. Weiteres gibt es, wenn ich den Platz habe Zu der Vorgehensweise: Bislang wurde über eine if Anweisung per PHP eine Mail versendet, aber da der Abruf im Handy nur alle 5 Minuten erfolgt, und die Plätze schnell weg sind, habe ich mich für eine SMS Benachrichtigung entschieden. Als Anbieter habe ich mich für Websms entschieden von einem Tipp bei t3n.de Dieser bietet 50 frei SMS 14 Tage lang als Angebot. Um den Versand per HTTP/GET zu starten wird eine Basic Authentifizierung verlangt, deswegen funktioniert es mit http_get() nicht. Folgender php Code klappt aber hervorragend: Code: $username = "DEINE@EMAILADRESSE.de"; $password = "PINDERSMS"; $remote_url = 'https://api.websms.com/rest/smsmessaging/simple?recipientAddressList=49HANDYNUMMEROHNENULLVORNE&messageContent=DEIN%20TEXT&test=false'; // Create a stream $opts = array( 'http'=>array( 'method'=>"GET", 'header' => "Authorization: Basic " . base64_encode("$username:$password") ) ); $context = stream_context_create($opts); // Open the file using the HTTP headers set above $file = file_get_contents($remote_url, false, $context); print($file); |
|
18.02.2015, 13:08 | - 2 |
Administrator Registriert seit: 06.10.2008
Beiträge: 19
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Nachdem leider immer noch nichts freigeworden ist, musste ich nach den 14 Tagen nun den SMS Anbieter wechseln. 15 Euro Grundgeb. sind mir dann die Sache auch nicht wert. Deswegen habe ich mich nun für fullsms entschieden. Da geht das auch etwas einfacher mit dem Versenden. Man muss allerdings die IP Adresse und das Gateway freigeben, von welcher Url das Script aufgerufen wird. Eigentlich eine prima Sicherung. Bei Anmeldung gibt es 50 Ct Guthaben und keine Laufzeit. Der Code zum Absenden: Code: // smsversand durch fullsms $remote_url = 'https://www.fullsms.de/gw/?user=USERNAME&passwort=PASSWORT&typ=11&handynr=+49EMPFAENGERNUMMER&absender=+49ABSENDER&text=NACHRICHT'; // Open the file using the HTTP headers set above $file = file_get_contents($remote_url); print($file); // smsversand |
|
Werbung | |
|
--
|
| |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Kostenlos SMS versenden? | abicalypse | Talk Talk Talk | 5 | 28.12.2005 18:36 |
Anonym Mails versenden!!! | DJpolak | Talk Talk Talk | 24 | 21.05.2004 17:22 |
Kann im ICQ nichts versenden | |)4v3 | Talk Talk Talk | 9 | 10.03.2004 11:47 |