Internetseite mit Anmeldung + SMS Verteiler geschlossen 

Status
Für weitere Antworten geschlossen.

KingstonTown

Stammuser
Registriert
Mai 2006
Beiträge
1.181
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.
 
Zuletzt bearbeitet von einem Moderator:
Zuletzt bearbeitet von einem Moderator:
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:
Code:
 $subject = "IRGENDWAS";
mail($recipient,$subject,$Eingabe,"From: sms-service@DEIN ANBIETER");
?>

Das Formular:
Code:


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.
Code:
 function sms($absender, $empfaenger, $text) {
$url =
'http://www.anbieter.de/sms.php?
text=%TEXT%&emfaenger=%EMPFAENGER%&absender=%ABSENDER%';

$placeholder = array(
'%EMPFAENGER%' => $empfaenger,
'%ABSENDER%' => rawurlencode($absender),
'%TEXT%'=> rawurlencode(substr($text, 0, 160))
);
$url = strtr($url, $placeholder);
$fp=fopen($url, 'r') or die ('Connection failed');
}
?>

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:

Code:
 include('sms.php');


sms('habkeinplan', '+4917012345678', 'Das ist eine SMS!');
?>

Der Webserver würde nun die URL

http://www.anbieter.de/sms.php?text...emfaenger=+4917622371139&absender=habkeinplan

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

Fertig.
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

F
Antworten
4
Aufrufe
727
Earthling
E
Zurück
Oben Unten