Fíosrúcháin SimplePie a fháil trí sheachfhreastalaí leis an gcúlra cURL
Soláthair socruithe seachfhreastalaí trí roghanna poiblí cURL SimplePie roimh thosú an fhíosrúcháin, agus an fíordheimhniú cumraithe don idirghabhálaí.
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.