• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

Xml den veri çekmede hata

Konuyu Okuyan Kişiler (0)

LadyArch3r

webmaster.tc
Katılım
6 Ağu 2012
Mesajlar
113
Beğeniler
0
#1
PHP:
	<?php

function getir($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);


$data = curl_exec($ch);
curl_close($ch);
return $data;
}

function arasiniAl($veri,$baslangic,$bitis){ 
$veri = explode($baslangic,$veri); 
$veri = $veri[1]; 
$veri = explode($bitis,$veri); 
$veri = $veri[0]; 
return $veri; 
}  


$veri = simplexml_load_file("http://aaaaaaaaaaaaaaaaaaaaaaaaa.com");

foreach($veri->HABER as $yaz)
{

$url = $yaz->LINK;
$kaynak = getir($url);
echo arasiniAl($kaynak,"url:'","',").'<br/>'; 


}



?>

Çektiğim xml yolunu veremeyeceğim çünkü üzerinde kullanıcı adı ve şifrede bulunuyor.

Bu şekilde localhost'da sorunsuz çalışmasına rağmen sunucuda çalışmıyor

Sunucuda simplexml kütüphanesi ve curl sorunsuz çalışıyor.Deneme yaptım.Diğer sitelerde kullanıyor.

Sorun ne olabilir acaba.
 

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#2
Kodda sorun görünmüyor ama sunucuda curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); açık mı ? print_r($veri); dediğinde ekrana sonuçlar dönüyor mu ?
 

LadyArch3r

webmaster.tc
Katılım
6 Ağu 2012
Mesajlar
113
Beğeniler
0
#3
Kodda sorun görünmüyor ama sunucuda curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); açık mı ? print_r($veri); dediğinde ekrana sonuçlar dönüyor mu ?
print_r diyince veriler dönüyor.

Acaba LINK geçtiği için mi okumuyor olabilir.

İşin ilginç yanı localhostda çalışıyor.