function get($url){
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
$curlResult = curl_exec($curl);
curl_close($curl);
return $curlResult;
}
$xml = get('XML Adresi');
$oku = simplexml_load_string($xml);Bu şekilde dener misin hocam?
Hocam gelen xml veriyi ekrana bastı ancak yine de hata verdi.
Verdiği hata;
https:/www.alanadi.com/?Dege0r=1&Deger1=2&Deger2=3&Deger3=4
[B]Warning[/B]: simplexml_load_file(): I/O warning : failed to load external entity "<AA Value="Deneme"><BB><Deneme1>10000</Deneme1><Deneme2>Deger</Deneme2><Tarih>2019-04-11 00:00:00</Tarih><Tarih1>2020-04-20 00:00:00</Tarih2><Don>100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115</Don><Tarih2>2019-09-25 15:01:04</Tarih2></BB></AA> " in [B]C:AppServwwwHSPPanelV2function.php[/B] on line [B]241[/B]
Tarayıcı üzerinden ilgili parametreleri gönderince oluşan xml doğru.
$Xml = simplexml_load_file($xml);
öncesine ilk başta header("Content-Type: text/html; charset=utf8"); bu satır ekli idi (internette bulduğum örnekte bu şekilde kullanılmıştı) çalışmadı değiştirip bu şekilde yaptım header("content-type: application/xml"); ancak yine olmadı
**Yukarıdaki link ve gönderilen/dönen parametre ve veriler örnektir.