FAQ
Wie kann ich den Statuscode der HTTP-Schnittstelle verarbeiten?
Um den Statuscode der HTTP-Schnittstelle programmiertechnisch auszuwerten, können Sie entweder "Reguläre Ausdrücke" oder einen XML-Parser verwenden. <?php $data = "<smsout><status>0</status><statustext>SMS erfolgreich versendet</statustext><smsid>123456789</smsid></smsout>"; $xml_parser = xml_parser_create(); xml_parser_set_option( $xml_parser, XML_OPTION_SKIP_WHITE, 1 ); xml_parse_into_struct($xml_parser, $data, $vals); xml_parser_free($xml_parser); function getXmlValueByTag($vals, $needle){ for($i=0;$i<count($vals);$i++){ if($vals[$i]['tag']==strtoupper($needle)){ $tagValue = $vals[$i]['value']; } } return $tagValue; } echo "<pre>"; print_r($vals); echo "</pre>"; echo "<pre>"; print_r(getXmlValueByTag($vals, "status")); echo "\n"; print_r(getXmlValueByTag($vals, "statustext")); echo "\n"; print_r(getXmlValueByTag($vals, "smsid")); echo "</pre>"; ?> Hinweise: Die Funktion xml_parse_into_struct legt einen verschachtelten Array in $vals ab. Um direkt an die Werte der einzelnen Tags zu kommen, wird dieser Array mit Hilfe der Funktion getXmlValueByTag anhand des Tagnamens durchlaufen. Die Ausgabe des obigen Programms sieht dann so aus: Array ( [0] => Array ( [tag] => SMSOUT [type] => open [level] => 1 ) [1] => Array ( [tag] => STATUS [type] => complete [level] => 2 [value] => 0 ) [2] => Array ( [tag] => STATUSTEXT [type] => complete [level] => 2 [value] => SMS erfolgreich versendet ) [3] => Array ( [tag] => SMSID [type] => complete [level] => 2 [value] => 123456789 ) [4] => Array ( [tag] => SMSOUT [type] => close [level] => 1 ) ) 0 SMS erfolgreich versendet 123456789
|
Bei SMS4.de häufig gestellte Fragen und die Antworten. Klicken Sie auf den Verweis neben der Frage, um die jeweilige Antwort zu sehen.
Weitere Hinweise finden Sie in unserer Online Hilfe
Frage | Antwort |
---|---|
Wie kann ich Alarmierungen von Nagios per SMS versenden? | lesen... |
Wie wandle ich für den Massenversand eine Excel-Liste in *.csv um? | lesen... |
Warum muss ich (m)eine Handynummer beim Beantragen des Testzugangs angeben? | lesen... |
Wie kann ich einen Echtzugang bekommen? | lesen... |
Wie kann ich SMS-Empfänger aus Outlook Express importieren? | lesen... |
Wie kann ich einen Screenshot von meiner Online-Überweisung erstellen? | lesen... |
Wie kann ich mit der Zahnarztsoftware CHARLY SMS über sms4.de versenden? | lesen... |
Kann die Absenderkennung individuell eingestellt werden ? | lesen... |
Kann ich ein Versende-Formular in meine Webseite einbinden ? | lesen... |
Werden SMS mit falschen Empfängernummern berechnet ? | lesen... |
Wo kann ich mein restliches Prepaid-Guthaben sehen? | lesen... |
Wie kann ich den Statuscode der HTTP-Schnittstelle verarbeiten? | lesen... |
Kann ich SMS empfangen ? | lesen... |
Bekomme ich eine Rechnung für meine Prepaid-Überweisung? | lesen... |
Wie versende ich Unicode / UCS Nachrichten? | lesen... |
Wie kann ich SMS aus der CSB-Warenwirtschaft versenden? | lesen... |
Wie lange dauert die Versendung eines Großauftrags ? | lesen... |
Kann ich den Zeitpunkt der SMS Versendung beeinflussen ? | lesen... |
Wie kann ich Gruppen die richtigen Mitglieder zuordnen ? | lesen... |
How can I get a live account? | lesen... |
Wie kann ich SMS aus dem Stundenplanprogramm versenden? | lesen... |
Muss ich Umsatzsteuer zahlen auch wenn mein Firmensitz ausserhalb Deutschlands ist? | lesen... |
Warum kommen SMS von Nagios, die über Email->SMS versendet werden, nicht an? | lesen... |
When I register a test account, why do I have to provide a/my mobile number? | lesen... |
Warum klappt der SMS Versand aus Flowfact heraus nicht? | lesen... |