no-img

اِمیلا نمایش رتبه الکسا در سایت
0
یکشنبه 27 مرداد 1398ورودعضویت
اِمیلا
ترفند وب نمایش رتبه الکسا در سایت
فرم گزارش را به دقت تکمیل نمایید
از همکاری شما سپاسگذاریم

ادامه مطلب

منتشر شده در یکشنبه 27 مرداد 1398، 35 روز پیش
نمایش رتبه الکسا در سایت
امتیاز 5.00 ( 5 رای )
رمز : emila.ir
حمایت از emila.ir
درخواست کاربران

نمایش رتبه الکسا در سایت

منتشر شده در یکشنبه 27 مرداد 1398 - 35 روز پیش
182
milipinkman
سوال دارم

alexa سایتی است که رتبه ی سایت را نشان می دهد، شما میتوانید رتبه ی وب سایت ها را در الکسا ببینید و مقایسه کنید.

این اسکریپت رتبه ی وبسایت مورد نظر شما رو از الکسا دریافت و نشان می دهد.

برای استفاده از این اسکریپت می توانید از قطعه کد زیر استفاده کنید:

<?php
include_once 'alexa.php';
//get alexa data
$data=get_rank('https://emila.ir');
print_r($data);
?>

کافیست اسکریپت را به صفحه ی خود اظافه کنید و با استفاده از تابع get_rank رتبه ی سایت را از الکسا دریافت کنید! دقت کنید که باید ادرس کامل سایت مورد نظر خودتون را به این تابع بدهید. خروجی این تابع یک ارایه خواهد بود که در این ارایه رنک جهانی (global rank) و رنک مربوط به کشور (country rank) وجود دارد.

گرفتن رتبه الکسا در php با عبارت ها با قاعده (Regular expression)

در کد زیر ما با استفاده از تابع file_get_contents کد های html صفحه مورد نظر که شامل رتبه بندی سایت است، دریافت می کنیم و بعد با تابع preg_match و عبارت های باقاعده رتبه مورد نظر را استخراج و به کاربر نمایش می دهیم.

<?php
header('Content-Type: text/html; charset=utf-8');
$url = file_get_contents('http://data.alexa.com/data?cli=10&dat=snbamz&url=http://google.com');
//Alexa Rank
preg_match('/\<popularity url\="(.*?)" text\="([0-9]+)" source\="panel"\/\>/si', $url, $matches);
$globalrank = ($matches[2]) ? $matches[2] : 0;
echo "زتبه جهانی : ".$globalrank;
?>

اگر قصد دارید رنکینگ سایت خود در الکسا را به کاربراتان نشان دهید می توانید از کد زیر استفاده کنید:

<?php
function getAlexaRank( $url ) {
$xml = simplexml_load_file('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$url);
$rank=isset($xml->SD[1]->POPULARITY)?$xml->SD[1]->POPULARITY->attributes()->TEXT:0;
$web=(string)$xml->SD[0]->attributes()->HOST;
return $rank;
}
echo getAlexaRank('https://emila.ir');
?>

موضوع : وب/ برچسب : , , , / لینک کوتاه : https://emila.ir/?p=17063
designer
نظرات ارسال شده توسط شما، پس از تایید، توسط مدیران سایت منتشر خواهد شد.
نظراتی که به غیر از زبان فارسی، غیر مرتبط با مطلب یا فینگلیش باشد، منتشر نخواهد شد.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینکهای دانلود قرار گرفته در جعبه دانلود، به صورت مستقیم می باشند.
تمامی فایلها قبل از انتشار تست شده اند تا از بروز هرگونه مشکل جلوگیری شود.
برای دانلود سریعتر و راحت تر، توصیه میکنیم از نرم افزارهای مدیریت دانلود استفاده کنید.
اگر برای دانلود فایلی با مشکل مواجه شدید، از قسمت گزارش اپدیت یا خرابی لینک، ما را باخبر سازید.

Here is a some short information about me: I'm a natural born, writer, designer, forecaster, Interested in PHP programming and activities in the field of digital currency, basically I'm a pretty simple person. I work for Emila.ir for more than 1 years. I am passionate about creating posts and content for emila.ir which I think is Among the best viral persian Websites. I am available at Nearby

ارسال پیامک  -  ارسال ایمیل
IP شما: 34.239.158.107