Example #1
0
function calcularSuma($num1, $num2)
{
    $servicio = "http://localhost:8080/WSApp1/WSMath?WSDL";
    $parametros = array();
    $parametros["num1"] = $num1;
    $parametros["num2"] = $num2;
    $soapClient = new SoapClient($servicio, $parametros);
    $objeto = $soapClient->sumar($parametros);
    print_r($objeto);
    return $objeto->return;
}
Example #2
0
//proceso
if (isset($_POST["num1"])) {
    //obtener los datos
    $num1 = $_POST["num1"];
    $num2 = $_POST["num2"];
    //acceso al WS
    //url del servicio
    $servicio = "http://localhost:8080/WSMate/MateService?WSDL";
    //parametros de la llamada
    $parametros = array();
    $parametros["arg0"] = $num1;
    $parametros["arg1"] = $num2;
    //creando el servicio
    $soapClient = new SoapClient($servicio, $parametros);
    //llamado al metodo sumar
    $result = $soapClient->sumar($parametros);
    //mostrando el resultado
    echo "Tipo: " . gettype($result) . "<br/>";
    print_r($result);
    echo "<br/>Suma: " . $result->return;
    echo "<hr/>";
}
?>
<!DOCTYPE html>
<html>
<head>
 	<meta charset="UTF-8">
	<title></title>
</head>
<body>
	<h1>SUMAR</h1>
Example #3
0
<?php

try {
    $clienteSOAP = new SoapClient('http://www.webservicex.net/geoipservice.asmx?WSDL');
    $resultado_suma = $clienteSOAP->sumar(2.7, 3.5);
    $resultado_resta = $clienteSOAP->restar(2.7, 3.5);
    echo "la suma de 2.7 mas 3.5 es: " . $resultado_suma . "<br/>";
    echo "la diferencia de 2.7 menos 3.5 es: " . $resultado_resta . "<br/>";
} catch (SoapFault $e) {
    var_dump($e);
}