Guest User

Untitled

a guest
Jan 11th, 2014
1,045
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.76 KB | None | 0 0
  1. <?php
  2.  
  3. class Test {
  4.  
  5.     /**
  6.      *
  7.      * @var string
  8.      */
  9.     var $single;
  10.     /**
  11.      * @minOccurs 0
  12.      * @maxOccurs unbounded
  13.      * @var string
  14.      */
  15.     var $str;
  16.  
  17. }
  18.  
  19. /**
  20.  *
  21.  * @param Test $test
  22.  * @return Test
  23.  */
  24. function testFunction(Test $test) {
  25.     $test->str = array_reverse($test->str);
  26.     return $test;
  27. }
  28.  
  29. $ws = new WS1c('http://fragster.ru/testservice', 'fragster');
  30.  
  31. $ws->methods[] = new ReflectionFunction('testFunction');
  32.  
  33. header("Content-Type: text/xml;");
  34. if (isset($_REQUEST['wsdl'])) {
  35.     echo $ws->getWSDL();
  36. } else {
  37.     $xml = file_get_contents('php://input');
  38.     $log = fopen('log.log', 'a');
  39.     fputs($log, "\n\n\n\ninput\n");
  40.     fputs($log, date(DATE_W3C) . "\n");
  41.     fputs($log, $xml);
  42.     $outxml = $ws->handleRequest($xml);
  43.     echo $outxml;
  44. }
  45. ?>
Advertisement
Add Comment
Please, Sign In to add comment