/** * Class SoapClientCurl extends SoapClient __doRequest method with curl powered method */ class SoapClientCurl extends SoapClient{ //Required variables public $url = null; public $certfile = null; public $keyfile = null; public $passphrase = null; //Overwrite constructor and add our variables public function __construct($wsdl, $options = array()){ parent::__construct($wsdl, $options); foreach($options as $field => $value){ if(!isset($this->$field)){ $this->$field = $value; } } } /* * Overwrite __doRequest and replace with cURL. Return XML body to be parsed with SoapClient */ public function __doRequest ($request, $location, $action, $version, $one_way = 0) { //Basic curl setup for SOAP call $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $this->url); //Load from datasource curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLINFO_HEADER_OUT, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/xml', 'SOAPAction: ""')); curl_setopt($ch, CURLOPT_POSTFIELDS, $request); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); //SSL curl_setopt($ch, CURLOPT_SSLVERSION, 3); //=3 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_SSLCERT, $this->certfile); curl_setopt($ch, CURLOPT_SSLKEY, $this->keyfile); curl_setopt($ch, CURLOPT_SSLKEYTYPE, 'PEM'); curl_setopt($ch, CURLOPT_SSLKEYPASSWD, $this->passphrase); //Load from datasource //Parse cURL response $response = curl_exec ($ch); $this->curl_errorno = curl_errno($ch); if ($this->curl_errorno == CURLE_OK) { $this->curl_statuscode = curl_getinfo($ch, CURLINFO_HTTP_CODE); } $this->curl_errormsg = curl_error($ch); //Close connection curl_close($ch); //Return response info return $response; } } @ArkoNet Accueil - Avond
Chargement en cours... Chargement en cours...
Vous devez saisir un mot valide.
Vous devez saisir un login et un mot de passe.

Un produit, une marque, vous cherchez, nous l’avons

Notre cœur de métier qui est la distribution de produits et matériels d’entretien a été complétée, suite aux demandes de nos clients, par deux autres activités à savoir l’installation de batteries de boîtes aux lettres collectives dans tout type d’immeuble ancien ou neuf ainsi que la pose d’équipements et de signalétiques dans les copropriétés.

Nos propres équipes gèrent vos demandes de devis jusqu’à la livraison ou l’installation de vos commandes.

Nous conservons la maîtrise totale de nos dossiers pour vous garantir une prestation de qualité et ainsi vous apporter entière satisfaction.
Votre avis nous intéresse, confiez nous vos remarques en utilisant l’espace de communication qui vous est dédié.

Tous nos produits