Ha tambien te dejo la pagina donde hago la llamada al servidor:
Código PHP:
<?php
//Incluimos el fichero config.php
//require("config.php");
// Incluimos las clases de SOAP
require("lib/nusoap.php");
//OTRA FUNCION DE DEPURACION
function dep2($str){
$arc = fopen("c:\\log2.txt","a+");
fwrite($arc,$str."\n\r");
fclose($arc);
}
// crea el cliente
$ns="http://localhost/services/servicioweb.php?wsdl";
$cliente = new soapclient($ns, true);
$tienda= $_GET["tipobusqueda"];
$seccion= $_GET["seccion"];
$tarticulo= $_GET["articulo"];
$cantidad= $_GET['npag'];
$ordenar= $_GET['ordenar'];
if (!isset($ordenar))
$ordenar = "ASC"; // $ordenar orden de los articulos
$pg = $_GET['pg'];
if (!isset($pg))
$pg = 0; // $pg es la pagina actual
if (!isset($cantidad))
$cantidad=2; // cantidad de resultados por página
$inicial = $pg * $cantidad;
// llamada al metodo (ObtenerArticulos)
$parametros = array((int)$seccion, (int)$tarticulo, (int)$tienda, (int)$inicial, (int)$cantidad, (string)$ordenar);
$array = $cliente->call('ObtenerArticulos',$parametros);
dep2("Resultado...".$array[0]['descripcion']);
?>