SMS Gateway auswerten

Webgau

Mitglied
Servus,

ich habe mir ein kleines SMS Script gebastelt. Über ein Formular sende ich die nötigen Daten an einen SMS Gateway von SMSKaufen.de. Das funktioniert auch alles ohne Probleme. Das einigste was mich stört ist die Rückmeldung. Das bedeutet sobald ich die Daten via GET Method sende, wird ein neues Fenster geöffnet und eine 3 stellige Ziffer Dargestellt. (z.B. 100 oder 104 man schaue hier -> Gateway). Ich möchte allerdings das mein script diese Zahl auswertet also z.B.: mit if else, allerdings weiß ich nicht wie?

Kann mir jemand Tipps geben?

Grüße Mirko
 
Der Gateway gibt einen Error Code zurück, den kannst du auswerten. Wichtig dabei ist, du mußt die GET Parameter deines Anbieters kennen, stehen garantiert in der Doku ;).
PHP:
function sendSmsToUser($sms_text){
   $sms_text = urlencode($sms_text);
   $url = "http://URL zum Anbieter";
   $req = implode('', file($url.'?text='.$sms_text));
   
   return $req;
}
switch(sendSmsToUser($sms_text)){
   case 121:
      echo '121: Ist keine Ahnung... beim Anbieter nachfragen!';
   break;
   
   default:
      echo 'gateway gab nichts zurück, warum auch immer :(';
   break;
}
Prinzip verstanden?
 
Zuletzt bearbeitet von einem Moderator:
Zurück