Can sıkıntısından yapıp % editlediğim bir koddur. Dileyen admin paneline entegre edebilir. Dileyen direk sorgulama işlemi yaptırabilir.

İçeriği;
* Sorgulanan sitenin titlesini çeker.
* Sorgulanan sitenin global alexa verisini çeker.
* Sorgulanan sitenin Türkiye alexa verisini çeker.



index.php
 <form method="post" action="alexacik.php" role="form">
       <input type="text" class="form-control" name="sitecik" placeholder="https://teknokorsan.com" required="">
                                   <input type="submit" value="Sorgula" class="btn btn-lg">
alexacik.php
<? $sitecik = $_POST['sitecik']; ?>
<?
function TitleOku($sitecik){
    $icerik = file_get_contents($sitecik);
    $kalip = "|<[s]*title[s]*>([^<]+)<[s]*/[s]*title[s]*>|Ui";
    if(preg_match($kalip, $icerik, $match))
    {
        return $match[1];
    }
    else
    {
        return false;
    }
}
$title = TitleOku($sitecik);
?>
Sorgulanan Site: <a href="<? echo $sitecik; ?>"><? echo $title; ?></a> <br>
                                    Alexa Global: <?php  
 $site = "https://alexa.com/siteinfo/$sitecik";
 $parcala = '@<strong class="metrics-data align-vmiddle">(.*?)</strong>@si';
 $botara = file_get_contents($site);
 preg_match_all($parcala, $botara, $gelen);
 echo $gelen[0][0];
 ?><br>
                                    Alexa TR: <?php
$url = "$sitecik";
$desen = array('/<REACH RANK="(.+?)"/>/','/<COUNTRY CODE="TR" NAME="Turkey" RANK="(.+?)"/>/','/<LINKSIN NUM="(.+?)"/>/');
preg_match($desen[1],file_get_contents('http://data.alexa.com/data?cli=10&dat=s&url='.$url),$cikti1);
print_r("   ".$cikti1[1]." <br />");

?></div><br><br>

<a href="https://siteadresi.com">Yeni Site Sorgula</a>
Demo; https://teknokorsan.com/alexa.php