ho il seguente codice per connettermi ad un web service soap con php 5.3
codice:
try{		
		$vat = new SoapClient("http://europa.eu.int/comm/taxation_customs/vies/api/checkVatPort.wsdl");
		$pars = array();
	
		$pars['countryCode'] = "IT";
		$pars['vatNumber'] = $vatnumber;

		return true;
		$result = $vat->checkVat($pars);
	
		if($result->valid == 1)			
		{
			$res = $result->name. $result->address;
			return true;
		}
		else 
			return false;
	} catch (SoapFault $e) {
		var_dump("error ".$e);
		return false;
	}
in locale funziona tutto perfettamente , in remoto genera l'eccezione su questa riga:
codice:
$vat = new SoapClient("http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl");
non riesco a capire perchè , in locale funzia.
grazie.

ps. perdon l'eccezione



' : failed to load external entity "http://ec.europa.eu/taxation_customs/vies/services/checkVatService?wsdl" in /var/www/vhosts/t4.etadue.net/httpdocs/plugins/vmuserfield/vmuserfield/soap.php:16 Stack trace: #0 /var/www/vhosts/t4.etadue.net/httpdocs/plugins/vmuserfield/vmuserfield/soap.php(16): SoapClient->SoapClient('http://ec.europ...', Array) #1 /var/www/vhosts/t4.etadue.net/httpdocs/plugins/vmuserfield/vmuserfield/soap.php(81):