نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: راهنمایی برای تکمیل Alexa Rank Checker

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Jan 2010
    نوشته ها
    11
    تشکر تشکر کرده 
    23
    تشکر تشکر شده 
    8
    تشکر شده در
    8 پست

    پیش فرض راهنمایی برای تکمیل Alexa Rank Checker

    با سلام

    دوستان اگر وقت دارید کمک بکنید تا این اسکریپت رو کامل این اسکریپت بدون هیچ مشکلی کار میکنه و رتبه Alexa سایت ها رو نشون میده . ولی مشکلی که داره اینکه فقط یک سایت رو برسی میکنه اگر دوستان راهنمایی بکن تا تغییراتی بدیم که بشه همزمان چندین سایت رو برسی کرد

    الان تو این اسکرپت برای تغییر سایت باید از داخل اسکریپت کد سایت رو عوض کرد . در حالی که کاربر نمیتونه سایت رو تغییر بده.

    مقدار رو از $url = فر اخوانی میکنه

    نمونه خروجی :
    کد HTML:
    Alexa URL = webhostingtalk.ir/
    Alexa Links = 281
    Alexa Rank = 20335
    کد :
    کد PHP:
    <?php
    $url 
    'webhostingtalk.ir';
    //ini query untuk mendapatkan data xml dari alexa
    $kueritujuan 'http://xml.alexa.com/data?cli=10&dat=nsa&ver=quirk-searchstatus&uid=19700101000000&userip=127.0.0.1&url='.urlencode($url);
    $batasan curl_init();
    //Jika script ini tidak berfungsi, anda boleh mencoba useragent dibawah ini. Selama ini tanpa user agent bisa berjalan dengan baik.
    //$user_agent = 'Mozilla/5.0';
    curl_setopt ($batasanCURLOPT_URL$kueritujuan);
    //fungsi dibawah ini harus diaktifkan jika Anda ingin menggunakan user agent
    //curl_setopt ($batasan, CURLOPT_USERAGENT, $user_agent);
    curl_setopt ($batasanCURLOPT_HEADER0);
    curl_setopt ($batasanCURLOPT_RETURNTRANSFER1);
    curl_setopt ($batasanCURLOPT_FOLLOWLOCATION1);
    curl_setopt ($batasanCURLOPT_TIMEOUT120);
    $alexaXml curl_exec($batasan);
    curl_close($batasan);
     
    $xml_parser xml_parser_create();
    xml_parser_set_option($xml_parserXML_OPTION_CASE_FOLDINGfalse);
    xml_set_element_handler($xml_parser,'awalelemen','ahirelemen');
    xml_parse($xml_parser,$alexaXml);
    xml_parser_free($xml_parser);
     
    function 
    awalelemen($xmlParser,$nama,$fagelacom){
     if(
    $nama=='CAT'){
      if(isset(
    $fagelacom['ID'])){
       echo 
    'DMOZ Cat = '.$fagelacom['ID'].'<br />';
      };
     }elseif(
    $nama=='LINKSIN'){
      if(isset(
    $fagelacom['NUM'])){
      echo 
    'Alexa Links = '.$fagelacom['NUM'].'<br />';
      };
     
     }elseif(
    $nama=='ALEXA'){
      if(isset(
    $fagelacom['URL'])){
       echo 
    'Alexa URL = '.$fagelacom['URL'].'<br />';
      }; 
      
     }elseif(
    $nama=='POPULARITY'){
      if(isset(
    $fagelacom['TEXT'])){
       echo 
    'Alexa Rank = '.$fagelacom['TEXT'].'<br />';  
      };
     };
    }
    function 
    ahirelemen($xmlParser,$nama){
    }
    ?>
    باتشکر

  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Jan 2010
    نوشته ها
    11
    تشکر تشکر کرده 
    23
    تشکر تشکر شده 
    8
    تشکر شده در
    8 پست

    پیش فرض پاسخ : راهنمایی برای تکمیل Alexa Rank Checker

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

  4. #3
    عضو انجمن bepad آواتار ها
    تاریخ عضویت
    Aug 2009
    نوشته ها
    870
    تشکر تشکر کرده 
    936
    تشکر تشکر شده 
    2,112
    تشکر شده در
    1,630 پست

    پیش فرض پاسخ : راهنمایی برای تکمیل Alexa Rank Checker

    دوست من سادست!
    شما یه صفحه بساز که ادرس رو بهش بدی بریزنه تو متغیر $url و نمایش بده به همین راحتی


  5. تعداد تشکر ها از bepad به دلیل پست مفید


  6. #4
    عضو انجمن fara_server آواتار ها
    تاریخ عضویت
    Feb 2012
    محل سکونت
    ایران
    نوشته ها
    187
    تشکر تشکر کرده 
    40
    تشکر تشکر شده 
    287
    تشکر شده در
    153 پست

    پیش فرض پاسخ : راهنمایی برای تکمیل Alexa Rank Checker

    درمورد سوال اولتون و پردازش به صورت همزمان و parallel به : Easy Parallel Processing in PHP | PHP Everywhere مراجعه کنید.
    همینطور درمورد خوندن آدرس دلخواه همونطور که دوستمون فرمودند، میتونید توسط چند خط کد ساده html مقادیر رو به صفحه ارسال کنید تا اونها رو به عنوان آدرس در نظر بگیره ...

    مثلا:

    کد:
    <html>
    <head>
    <title>Add Your Address!</title>
    </head>
    <body>
    <form method="POST" action="your_php_alexa_checker.php">
    enter yor address:<input type="text" name="addr" />
    </br>
    <input type="submit" value="go!" />
    </form>
    </body>
    <html>
    متغییر $url رو برابر با $_POST['addr'] قرار بدید. موفق باشید
    ویرایش توسط fara_server : March 18th, 2012 در ساعت 16:55
    کانفیگ،امنیت بخشی و راه اندازی انواع سروها با هزینه مناسب | طراحی و برنامه نویسی تحت وب | جهت درخواست از اینجا اقدام نمایید.
    --==--==--==--
    !Linux Geek


  7. تعداد تشکر ها از fara_server به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سوال در مورد Alexa Rank
    توسط undocumented در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: August 4th, 2014, 14:34
  2. تفاوت Page Rank و Real Page Rank
    توسط sohrab1374 در انجمن مباحث دیگر
    پاسخ ها: 1
    آخرين نوشته: May 10th, 2013, 17:31
  3. Peyvandha.ir RANK of Alexa
    توسط allbert در انجمن مباحث دیگر
    پاسخ ها: 9
    آخرين نوشته: July 30th, 2012, 16:45
  4. خدمتی جدید از نیوک shell checker
    توسط shamimi در انجمن PHPNUKE
    پاسخ ها: 15
    آخرين نوشته: July 10th, 2011, 22:06
  5. آموزش ساخت Google Page Rank Checker
    توسط kingvds در انجمن ASP-ASP.net-Access-MSSQL
    پاسخ ها: 0
    آخرين نوشته: April 23rd, 2011, 16:29

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •