- ini_set: documentation ( source)
<?php
class HRDConfig {
public $uid = "__uid_partnera__";
public $pass = "__zakodowane_nrCSP_i_haslo partnera__"; // np. "csp123haslo"
const NS = "https://www.hrd.pl/partnerAPI/";
const PARTNER = "https://www.hrd.pl/partnerAPI/Partner.php?wsdl";
const DOMAIN = "https://www.hrd.pl/partnerAPI/Domain.php?wsdl";
const CERTIFICATE = "https://www.hrd.pl/partnerAPI/Certificate.php?wsdl";
const CLIENT = "https://www.hrd.pl/partnerAPI/Client.php?wsdl";
const POLL = "https://www.hrd.pl/partnerAPI/Poll.php?wsdl";
const INVOICE = "https://www.hrd.pl/partnerAPI/Invoice.php?wsdl";
}
ini_set("soap.wsdl_cache_enabled", "1"); //Włączenie pamięci cache dla plików wsdl
$soap = new SoapClient(HRDConfig::DOMAIN, array("encoding"=>"UTF-8", "exceptions" => true));
$soap->__setSoapHeaders(array(new SoapHeader(HRDConfig::NS, "AuthHeader", new HRDConfig())));
?>