+++++++Systemvoraussetzungen 1001 SMS Basic++++++++++++++++++++++++++++++++++++ -Webserver mit mySQL ab Version 5.x, PHP in der Version 5.x -Auf dem Webserver müssen die Erweiterungen cURL, SOAP, sowie json aktiviert sein. -Sie benötigen einen Entwickler-Account im Developer Garden der Deutschen Telekom, weiterhin muss dieser Account mit 5 Euro aufgeladen werden. +++++++Installations Anleitung für 1001 SMS unter XAMPP für Windows++++++++++++ 1) Bitte kopieren Sie den entpackten Ordner '1001sms' auf Ihrem Apache Webserver in das 'htdocs' Verzeichnis. 2) Als nächstes erstellen Sie einen Account im Developer Garden. Hierzu gehen Sie auf die Webseite www.developergarden.com und klicken auf den Link 'sign up'. 3) Sobald Ihr Account erstellt ist, laden Sie Ihr Konto mit 5 Euro auf. 4) Als nächstes aktivieren Sie bitte die SMS API über 'My Account' > 'API Management' 'Global SMS API' aktivieren. 5) Sobald die SMS API aktiviert ist, navigieren Sie bitte über 'My Account' > 'Application Management' > 'Add a new Application'. Im Feld 'Application Name' tragen Sie '1001SMS' ein, im Feld Description, 'Browser SMS App'. Unter Available API's die 'Global SMS API' in das rechte Kästchen verschieben und ganz unten 'Add' anklicken. Hierüber wird dann der Scope, die Client ID und das Client Secret für Sie erstellt, diese bitte kopieren, oder aufschreiben. 6) Dann auf Ihrem Apache Webserver in der Filestruktur in den Ordner xampp>htdocs>1001sms> wechseln und dort in der Datei config.inc.php Ihre frisch erzeugte Client ID und Ihr Client Secret sowie das Scope in Zeile 29 - 31 eintragen. Bevor wir mit der mySQL-Integration anfangen noch ein paar kurze Hinweise: Die Standard Windows Installation für mySQL unter XAMPP wurde für dieses Beispiel mit dem Benutzer 'root' ohne Passwort angelegt. Wenn Sie ein abgesichertes SQL System haben, dann geben Sie bitte für die folgende Anleitung immer noch zusätzlich ein Passwort mit -u an (wird nach drücken von Enter von mysql abgefragt). Bedenken Sie bitte, dass alle drei php Dateien (sms_app.php, send_objects.php, control.php) in den mysqli_connection Strings kein Passwort eingetragen haben. Wenn Ihr SQL User ein Passwort benutzt, dann müssen Sie das nachtragen! Mit anderen Worten: Jetzige PHP-Dateien ohne Passwort: mysqli_connect('localhost', 'root', '', '1001sms_db'); SQL User mit Passwort PHP-Dateien: mysqli_connect('localhost', 'root', 'MeinPasswortKommtHierRein', '1001sms_db'); Das gleiche gilt ebenfalls für den SQL Benutzer 'root', wenns den bei Ihnen aus Sicherheitsgründen nicht gibt, dann müssen Sie auch das ändern. 7) Jetzt kopieren Sie bitte die Datei smsdump.sql aus dem Ordner sql in das folgende Fileverzeichnis auf Ihrem Webserver: c:\xampp\mysql\bin 8) Dann erstellen Sie bitte die Datenbank '1001sms_db'. Das können Sie entweder über phpMyAdmin machen, oder Sie nehmen die Windows Konsole (cmd) und wechseln in den Pfad 'c:\xampp\mysql\bin>'. Hier geben Sie dann bitte 'mysql -u root' ein und drücken enter. Dann bitte 'CREATE DATABASE 1001sms_db;' eingeben und wieder Enter drücken. Im Anschluss geben Sie 'exit' ein und drücken wieder enter (wird mit einem 'bye' quittiert). 9) Jetzt sind wir soweit die Struktur-Kopie (dump) der 1001sms_db einzuspielen. Hierfür bleiben Sie im Pfad c:\xampp\mysql\bin> und geben bitte den folgenden Befehl ein: mysql -u root 1001sms_db < smsdump.sql Das wars, jetzt sollte Ihre Applikation über http://localhost/1001sms/sms_app.php aufrufbar sein und die dynamisch generierten Text/Eingabefelder und submit Button sollten vorhanden/sichtbar sein. Alternativ können Sie die SQL-Einrichtung auch über phpMyAdmin durchführen. Wenn Sie die DatenBank und die Tabellen selber über die grafische Oberfläche erstellen möchten, dann habe ich Ihnen im SQL Ordner unter 'sms_db_struktur.txt' übersichtlich die Struktur und die Namen der Tabellen/Spalten und die dazugehörigen Datentypen eingetragen. So und nun viel spaß mit 1001 SMS Basic wünscht Ihnen Ole Kollat. Bei Fragen, Problemen, oder Anregungen schreiben Sie einfach an: 1001sms@solution-support.de