Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Test {
- /**
- *
- * @var string
- */
- var $single;
- /**
- * @minOccurs 0
- * @maxOccurs unbounded
- * @var string
- */
- var $str;
- }
- /**
- *
- * @param Test $test
- * @return Test
- */
- function testFunction(Test $test) {
- $test->str = array_reverse($test->str);
- return $test;
- }
- $ws = new WS1c('http://fragster.ru/testservice', 'fragster');
- $ws->methods[] = new ReflectionFunction('testFunction');
- header("Content-Type: text/xml;");
- if (isset($_REQUEST['wsdl'])) {
- echo $ws->getWSDL();
- } else {
- $xml = file_get_contents('php://input');
- $log = fopen('log.log', 'a');
- fputs($log, "\n\n\n\ninput\n");
- fputs($log, date(DATE_W3C) . "\n");
- fputs($log, $xml);
- $outxml = $ws->handleRequest($xml);
- echo $outxml;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment