++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1001 SMS Basic + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + This program is free software; you can redistribute it and/or modify + + it under the terms of the GNU General Public License as published by + + the Free Software Foundation; either version 2 of the License, or + + (at your option) any later version. + + + + This program is distributed in the hope that it will be useful, + + but WITHOUT ANY WARRANTY; without even the implied warranty of + + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + + GNU General Public License for more details. + + + + You should have received a copy of the GNU General Public License + + along with this program; if not, write to the + + Free Software Foundation, Inc., + + 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++Systemvoraussetzungen 1001 SMS Basic+++++++++++++++++ -Webserver mit mySQL ab Version 5.5, PHP in der Version 5.x. -Auf dem Webserver müssen die Erweiterungen cURL, SOAP, JSON aktiviert sein. -Sie benötigen einen Entwickler-Account im Developer Garden der Deutschen Telekom, dieser Account mit 5 EUR aufgeladen werden. -Sie benötigen basis Wissen in irgendeiner Script-Sprache +++++++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! it anderen Worten: Jetzige PHP-Dateien ohne Passwort: mysqli_connect('localhost', 'root', '', '1001sms_db'); SQL User mit Passwort PHP-Dateien: mysqli_connect('localhost', 'root', 'MeinPasswort', '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 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: webmaster@solution-support.de ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++