Merhaba arkadaşlar, aşağıda adresini verdiğim internet sitesinin kaynak kodunu almak istiyorum.
Daha önce curl ile rahat rahat veriyi alabilmeme rağmen, son 2-3 gündür veri alınamıyor..
URL'nin hatalı olduğuna dair hata dönüyor geri..
http://www.sinop.edu.tr/Haberler/Tum_Haberler
Üniversitenin son haberlerini almak üzere, buranın kaynak kodlarına ihtiyacım var.. Deneyip öneri sunan arkadaşlara şimdiden teşekkürü borç bilirim.
Sorun yok gibi görünüyor.Sunucu ip banlanmış olabilir.
Aşağıdaki basit kodla gayet rahat alınıyor.
function GetData(){
$ch = curl_init();
curl_setopt_array($ch, Array(
CURLOPT_URL => "http://www.sinop.edu.tr/Haberler/Tum_Haberler",
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_REFERER => 'http://www.sinop.edu.tr/',
CURLOPT_USERAGENT => $_SERVER['HTTP_USER_AGENT'],
CURLOPT_HEADER => false,
));
$data = curl_exec($ch);
curl_close($ch);
preg_match('#<table id="ContentPlaceHolder1_duyuru">(.*?)</table>#si',$data,$tümHaber);
return $tümHaber[0];
}
echo GetData();