Az önce çalışıp duran kodlar yine çalışmaz oldu ve aynı kod başka sunucuda çalışıyor, karşılaştırma için yazayım:
çalışmıyor artık:
Live PageRank
aynı dosyalar, çalışıyor:
Live PageRank
------------------------------------------------
Bu da yns'nin online kontrol kodu sonuçları, işlemde fsockopen() kullanılıyor. Artık çalışmıyor dediğim sitede offline görünüyor.
Offline:
http://livepr.canversoft.net/site_on...www.canver.net
Online:
http://pr.netvar.net/site_online_kon...www.canver.net
-------------------------------------------------
phpinfo()
phpinfo() phpinfo()
-------------------------------------------------
allow_call_time_pass_reference off
register_globals off
Bir de bu phpinfo'lara bakan olursa, nelerin açık/nelerin kapalı olacağını yazabilir mi, sunucuma bildireyim.
------------------------------------------------
çalışmıyor artık:
Live PageRank
aynı dosyalar, çalışıyor:
Live PageRank
kendi çapımda DEBUG yaptım, görüldüğü gibi bağlantı curl ile yapılıyor ve $returned değişkeni değer almıyor, bu değişkenin bulunduğu fonksiyon aynen şu:
// Eğer CURL yüklü ise
if (extension_loaded('curl')) {
$header[] = "User-Agent: Mozilla/4.0 (compatible; GoogleToolbar 2.0.114-big; Windows XP 5.1)\r\n";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$q);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$returned = curl_exec($ch);
curl_close ($ch); // CURL oturumu kapat
echo '$returned: ' . $returned . '<br>';
echo 'bağlantı: curl <br><hr>';
}
// CURL yüklü değil ise
else {
$returned = file_get_contents($q);
echo 'bağlantı: file_get_contents<br><hr>';
}