Autor Zpráva
ardanven
Profil *
dostal jsem ke zpracování toto SMS API
Provádí se odesláním jednoduchého XML dokumentu pomocí HTTP metodou POST (URL níže).
Příklad HTTP požadavku na odeslání SMS zprávy, včetně XML dokumentu:
POST /receiver.asp HTTP/1.0
Host: apiserver
Content-type: text/xml
Content-length: 230
<?xml version="1.0" encoding="utf-8" ?>
<batch id="">
<request>textSMS</request>
<recipient>+420603123456</recipient>
<content>text SMS zpravy</content>
<refid />
<udh />
<delivery_report>20</delivery_report>
</batch>


ale absolutně netuším jak tento obsah generovat. Netuší někdo jak ?
Jozin
Profil
Zdravím, takg generovat se to dá velmi jednoduše, pokud je to stále stejné, tak máme dejme tomu formulář (nebudu teď řešit ošetření vstupu) a do proměnné pak načteme:

<?php

$data = '<?xml version="1.0" encoding="utf-8" ?>
<batch id="">
<request>textSMS</request>
<recipient>' . $_POST['cislo'] . '</recipient>
<content>' . $_POST['sms'] . '</content>
<refid />
<udh />
<delivery_report>20</delivery_report>
</batch>';

To znamená, že první formulář bude s číslem a s textem. To se odešle vytvoří se tento xml v proměnné a vloží se do druhého formuláře, kde bude jen výpis čísla a textu sms s tím, jestli to chce opravdu odeslat, a tlačítko odeslat, které to už odešle SMSApi.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0