Advertisement
Guest User

Катри

a guest
Jan 19th, 2018
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. Нужно за API:
  2.  
  3. Content-Type: text/xml;charset=utf-8
  4. POST
  5. <LoyaltyCardPersonalizeRequest>
  6. <CardCode>90000001</CardCode>
  7. <ClientName>Тест Клиент</ClientName>
  8. <ClientAddress>гр.София Център 123</ClientAddress>
  9. <ClientPhone>0888999888</ClientPhone>
  10. <ClientEMail>test@test.com</ClientEMail>
  11. </LoyaltyCardPersonalizeRequest>
  12.  
  13.  
  14. //Мислих си за нещо такова... Нз
  15.  
  16.  
  17. <?php
  18.  
  19. $ime = $_POST['ime'];
  20. $mail = $_POST['mail'];
  21. $telefon = $_POST['telefon'];
  22. $adres = $_POST['adres'];
  23. $cardNum = $_POST['cardNum'];
  24. ?>
  25. <html>
  26. <form action="register_card.php" method="post">
  27. Име: <input type="text" name="ime" value=""><br>
  28. E-mail: <input type="text" name="mail"><br>
  29. Адрес: <input type="text" name="adres"><br>
  30. Телефон: <input type="text" name="telefon"><br>
  31. Карта №: <input type="text" name="cardNum"><br>
  32.  
  33. <input type="submit">
  34. </form>
  35. </html>
  36. <?php
  37. $post_string = '
  38.  
  39. <?xml version="1.0" encoding="UTF-8" ?>
  40.  
  41. <LoyaltyCardPersonalizeRequest>
  42. <CardCode>' . $cardNum . '</CardCode>
  43. <ClientName>' . $ime . '</ClientName>
  44. <ClientAddress>' . $adres . '</ClientAddress>
  45. <ClientPhone>' . $telefon . '</ClientPhone>
  46. <ClientEMail>' . $mail . '</ClientEMail>
  47. </LoyaltyCardPersonalizeRequest>';
  48.  
  49.  
  50. ';
  51.  
  52.  
  53. $url = "http://subra.bg:8060/api/";
  54.  
  55. $ch = curl_init($url);
  56. //curl_setopt($ch, CURLOPT_MUTE, 1);
  57. curl_setopt($ch, CURLOPT_POST, 1);
  58. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
  59. curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml");
  60. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  61. $output = curl_exec($ch);
  62. echo $output;
  63.  
  64. curl_close($ch);
  65.  
  66. header('Location: /thanx');
  67. exit();
  68. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement