lostyazilim
tr.link

Alexa sırasını öğrenmek php

3 Mesajlar 1.442 Okunma
lstbozum
tr.link

elmaster elmaster WM Aracı Kullanıcı
  • Üyelik 23.03.2011
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 27
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
fonksiyon verilen sitenin alexa sırasını ekrana basar


#gencportal.org
if(extension_loaded("curl")){
class gencportal{
public function alexa($site){
$kurl=curl_init();
$link='http://www.alexa.com/siteinfo/www'.$site;
curl_setopt($kurl,CURLOPT_URL,$link);
curl_setopt($kurl,CURLOPT_RETURNTRANSFER,TRUE);
$xa=curl_exec($kurl);

$parcala=explode("ranked number ",$xa);
$parcala2=explode(' in',$parcala[1]);
$xa_cikti=trim($parcala2[0]);
echo $xa_cikti;
curl_close($kurl);
}
}else {echo "serverda curl aktif değil");}
?>

evet fonksiyon bu kullanımı su sekilde olabilir

$yaz=new gencportal;
$yaz->alexa('http://www.gencportal.org');
?>

çıktı :9,894,915

evet arkadaslar bu şekilde
 

 

wmaraci
reklam

Mrhades Mrhades Dbacklink.com Kullanıcı
  • Üyelik 27.11.2010
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 12
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Neden tek fonksiyon için class var ?

Curl yüklü değilse file_get_contents fonksiyonunu devreye soksaymışsınız güzel olurmuş.
 

 

elmaster elmaster WM Aracı Kullanıcı
  • Üyelik 23.03.2011
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 27
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
#gencportal.org
if(extension_loaded("curl")){
class gencportal{
public function alexa($site){
$kurl=curl_init();
$link='http://www.alexa.com/siteinfo/'.$site;
curl_setopt($kurl,CURLOPT_URL,$link);
curl_setopt($kurl,CURLOPT_RETURNTRANSFER,TRUE);
$xa=curl_exec($kurl);

$parcala=explode("ranked number ",$xa);
$parcala2=explode(' in',$parcala[1]);
$xa_cikti=trim($parcala2[0]);
echo $xa_cikti;
curl_close($kurl);
}
public function pr($pr){
$curl=curl_init();
$prsite='http://www.pagerank.gen.tr/@pagerank/'.$pr;
curl_setopt($curl,CURLOPT_URL,$prsite);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,TRUE);
$prank=curl_exec($curl);
$pexp=explode('2>',$prank);
$pexp1=explode('/',$pexp[1]);
$pr_cikti=trim($pexp1[0]);
echo $pr_cikti;
curl_close($curl);
}
}
}else{echo "serverda curl aktif değil";}
?>


orijinali buydu belki ayrı kullanmak isterler diye yazmıştım.
curl konusunda ise zaten curl aktif olmayan server cok az.ama genede fgc kullanmakta fayda var
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al