Internetseite mit Anmeldung + SMS Verteiler

  • geschlossen

  • KingstonTown
  • 1124 Aufrufe 2 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Internetseite mit Anmeldung + SMS Verteiler

    Moin zusammen, für ein neues Projekt suche ich eine Internetseite, auf der man sich anmelden muss mit HandyNr. und später kann jeder von mir InfoSMS über die Seite empfangen.

    Wie stelle ich so etwas an bzw. wonach muß ich im Internet suchen ?

    ::: EDIT :::

    Informationen sollen auch per SMS aus einer Datenbank abrufbar sein.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von KingstonTown ()

  • Hi,
    ich glaube nicht, dass es eine Seite gibt, von der du sms' verschicken kannst, die Informationen aus deiner Datenbank haben. Da heißt es - selber machen:

    eine sehr gute (aber etwas ältere) Anleitung findest du hier
    Sending SMS with PHP, by Farheen Rehman - sephiroth.it

    Eines der bekanntesten Scripts bezüglich SMS' hier
    playSMS - SMS Gateway

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Broken Sword ()

  • Hast ja viel vor!

    2. Möglichkeiten

    1.Da jeder eine E-Mail Adresse bei seinem Mobilfunkanbieter hat! Sieht etwa so aus ( 1070.........@t-mobile.de ) oder mit Nicknamen (blaabla@t-mobile.de).

    das Skript würde in etwa so aussehen:

    PHP-Quellcode

    1. <?php
    2. $subject = "IRGENDWAS";
    3. mail($recipient,$subject,$Eingabe,"From: sms-service@DEIN ANBIETER");
    4. ?>


    Das Formular:

    Quellcode

    1. <form action="formmail1.php4" method="POST">
    2. <input type="hidden" name="recipient" value="DIE MAILADRESSE DES HANDYS">
    3. <input type="textarea" name="Eingabe" wrap="physical" cols="60" rows="60" >
    4. <input name="submit" type="submit" value="Abschicken">
    5. </form>



    Das solltest Du aber noch verfeinern! Dadurch kannste es per Push Dienst aufs Handy bringen.

    2.

    Zunächst braucht Du einen geeigneten Anbieter für einen SMS-Gateways. Z.B. Mesmo, Massenversand einfach nach googeln. Ob Du einen kostenlosen anbieter findest mag ich bezweifeln. Wichtig der Anbieter muss eine HTTP-Schnittstelle haben.
    Hast leider nicht geschrieben ob Html oder php.

    Geh mal von PHP aus....

    Du erstellt eine neue PHP-Datei und eine neue Funktion, die drei Parameter erwartet und eine HTTP-Anfrage an das SMS-Gateway abschickt.

    PHP-Quellcode

    1. <?php
    2. function sms($absender, $empfaenger, $text) {
    3. $url =
    4. 'http://www.anbieter.de/sms.php?
    5. text=%TEXT%&emfaenger=%EMPFAENGER%&absender=%ABSENDER%';
    6. $placeholder = array(
    7. '%EMPFAENGER%' => $empfaenger,
    8. '%ABSENDER%' => rawurlencode($absender),
    9. '%TEXT%'=> rawurlencode(substr($text, 0, 160))
    10. );
    11. $url = strtr($url, $placeholder);
    12. $fp=fopen($url, 'r') or die ('Connection failed');
    13. }
    14. ?>
    Alles anzeigen


    Die URL editieren nach den Anbieter Angaben, dass ganze speichern.

    Um nun eine SMS verschicken zu können, inkludiert man die eben erstellte PHP-Datei und ruft die neue Funktion wie folgt auf:

    PHP-Quellcode

    1. <?php
    2. include('sms.php');
    3. sms('habkeinplan', '+4917012345678', 'Das ist eine SMS!');
    4. ?>


    Der Webserver würde nun die URL

    anbieter.de/sms.php?text=Das%2…1139&absender=habkeinplan

    aufrufen und das SMS-Gateway somit eine SMS an die Nummer +4917012345678 verschicken.

    Fertig.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Broken Sword () aus folgendem Grund: Code-tag hinzugefügt