1. spqtium - 16 Марта, 2013 - 21:53:53 - перейти к сообщению
Надо написать три обработчика для принятие запроса от сервера платежной системы через http(https) xml методом POST. ответ так же в виде xml. вроде все легко и просто, только одно но, я не очень хорошо знаю php и толком не знаю как реализовать прием\передачу xml данных.. помогите, пазязя
2. YanisLaw - 16 Марта, 2013 - 22:56:16 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function xml2array(&$string) {
- $ary=&$mnary;
- foreach ($vals as $r) {
- $t=$r['tag'];
- if ($r['type']=='open') {
- } else $cv=&$ary[$t];
- $cv['_c']['_p']=&$ary;
- $ary=&$cv['_c'];
- } elseif ($r['type']=='complete') {
- } else $cv=&$ary[$t];
- } elseif ($r['type']=='close') {
- $ary=&$ary['_p'];
- }
- }
- _del_p($mnary);
- return $mnary;
- }
этот код для перевода данных из xml в массивы (array() )