Deimhnigh ar dtús go n-úsáideann SimplePie a fhálaí cURL réamhshocraithe: caithfidh síneadh cURL PHP a bheith ar fáil agus ní cheadaítear don fheidhmchlár fsockopen a fhorchur. Ní léann an fallback socair na roghanna cURL.

Don chonair réamhshocraithe sin, cumraigh roimh init:

$feed = new \SimplePie\SimplePie();
$feed->set_feed_url('https://feeds.example/news.xml');
$feed->set_curl_options([
    CURLOPT_PROXY => 'http://proxy.example:8080',
]);
$feed->init();

Cuireann set_curl_options na luachanna seo chuig an bhfálaí, mar sin ní gá File.php suiteáilte a chur in eagar. Is féidir le hiontráil HTTP ón liosta seachfhreastalaithe HTTP URL seachfhreastalaí an tsampla a sholáthar d'fhíosrúchán poiblí nuair a cheadaítear an chonair sin agus nach bhfuil aon dintiúirí seachfhreastalaí cumraithe. Le haghaidh fíordheimhnithe, roghnaigh an modh CURLOPT_PROXYAUTH inghlactha agus soláthair CURLOPT_PROXYUSERNAME/CURLOPT_PROXYPASSWORD. Freastalaíonn CURLOPT_HTTPAUTH ar an gceann scríbe ina ionad.

Le haghaidh cliant HTTP a instealladh le set_http_client, socraigh a sheachfhreastalaí trína chomhéadan féin. Ní féidir le roghanna an fhálaí réamhshocraithe iompar eile a chumrú. Don chonair fíordheimhnithe cURL réamhshocraithe, féach ar roghanna cuntais seachfhreastalaí PHP cURL.

Agus an chonair á fíorú, idirdhealaigh fáil úr ó fhíosrúchán atá i dtaisce. Ní chruthaíonn taispeáint míreanna atá ann cheana gur úsáid aon íoslódáil nua an seachfhreastalaí athraithe.

Ailt ghaolmhara