lt:xmlcore
Skirtumai
Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
lt:xmlcore [2020/07/13 13:20] – robertas | lt:xmlcore [2020/07/13 13:24] – robertas | ||
---|---|---|---|
Linija 34: | Linija 34: | ||
https:// | https:// | ||
- | |||
- | *PHP pavyzdys* | ||
- | < | ||
- | $url = ' | ||
- | |||
- | $ch = curl_init(); | ||
- | curl_setopt($ch, | ||
- | curl_setopt($ch, | ||
- | curl_setopt($ch, | ||
- | curl_setopt($ch, | ||
- | curl_setopt($ch, | ||
- | |||
- | $result = curl_exec($ch); | ||
- | |||
- | header(' | ||
- | |||
- | print '< | ||
- | |||
- | $data = new SimpleXMLElement($result); | ||
- | |||
- | print '< | ||
- | |||
- | foreach ($data-> | ||
- | print $item[' | ||
- | foreach ($item-> | ||
- | print chr(9) . $df[' | ||
- | } | ||
- | } | ||
- | </ | ||
==== 2.2. Informacijos siuntimas į Directo (IN) ==== | ==== 2.2. Informacijos siuntimas į Directo (IN) ==== | ||
Linija 96: | Linija 67: | ||
</ | </ | ||
</ | </ | ||
- | |||
Servisas sinchroninškai grąžins XML atsakymą su pranešimu kas įvyko. | Servisas sinchroninškai grąžins XML atsakymą su pranešimu kas įvyko. | ||
Linija 132: | Linija 102: | ||
:!: Svarbu sulaukti atsakymo apie sėkmingą įkėlimą. Jeigu tokio rezultato nesulaukiama arba yra gaunama klaida, siuntimą reikia pakartoti ne anksčiau kaip po minutės. | :!: Svarbu sulaukti atsakymo apie sėkmingą įkėlimą. Jeigu tokio rezultato nesulaukiama arba yra gaunama klaida, siuntimą reikia pakartoti ne anksčiau kaip po minutės. | ||
- | ==== 2.3. HMTL forma ==== | + | ==== 2.3. HTML forma ==== |
Parametrai, kuriuos reikia nurodyti: | Parametrai, kuriuos reikia nurodyti: | ||
Linija 155: | Linija 125: | ||
</ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== 2.4. Pavyzdys PHP kalba ==== | ||
+ | |||
+ | **IN** | ||
+ | < | ||
+ | $url = ' | ||
+ | |||
+ | $ch = curl_init(); | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | |||
+ | $result = curl_exec($ch); | ||
+ | |||
+ | header(' | ||
+ | |||
+ | print '< | ||
+ | |||
+ | $data = new SimpleXMLElement($result); | ||
+ | |||
+ | print '< | ||
+ | |||
+ | foreach ($data-> | ||
+ | print $item[' | ||
+ | foreach ($item-> | ||
+ | print chr(9) . $df[' | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | **OUT** | ||
+ | < | ||
+ | $xmldata = '<' | ||
+ | <invoice AppKey=" | ||
+ | InvoiceDate=" | ||
+ | < | ||
+ | <line ProductID=" | ||
+ | <line ProductID=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | $url = ' | ||
+ | |||
+ | $ch = curl_init(); | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | |||
+ | curl_setopt($ch, | ||
+ | $result = curl_exec($ch); | ||
+ | |||
+ | print '< | ||
+ | |||
+ | curl_close($ch); | ||
+ | |||
</ | </ |
lt/xmlcore.txt · Keista: 2023/09/15 15:27 vartotojo jaroslav