This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
Incam_SGD/thirdparty/pear/SOAP/example/tcp_client.php

44 lines
1.7 KiB
PHP

<?php
//
// +----------------------------------------------------------------------+
// | PHP Version 4 |
// +----------------------------------------------------------------------+
// | Copyright (c) 1997-2003 The PHP Group |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.02 of the PHP license, |
// | that is bundled with this package in the file LICENSE, and is |
// | available at through the world-wide-web at |
// | http://www.php.net/license/2_02.txt. |
// | If you did not receive a copy of the PHP license and are unable to |
// | obtain it through the world-wide-web, please send a note to |
// | license@php.net so we can mail you a copy immediately. |
// +----------------------------------------------------------------------+
// | Authors: Shane Hanna <iordy_at_iordy_dot_com> |
// +----------------------------------------------------------------------+
//
// $Id$
//
require_once('SOAP/Client.php');
# client
$soapclient = new SOAP_Client("tcp://127.0.0.1:82");
# namespace
$options = array('namespace' => 'urn:SOAP_Example_Server', 'trace' => 1);
# one
$params = array("string" => "this is string 1");
$ret1 = $soapclient->call("echoString", $params, $options);
# echo "WIRE: \n".$soapclient->__get_wire();
print_r($ret1);
echo "<br />\n";
# two
$params = array("string" => "this is string 2");
$ret2 = $soapclient->call("echoString", $params, $options);
# echo "WIRE: \n".$soapclient->__get_wire();
print_r($ret2);
echo "<br />\n";
?>