ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Tools => ข้อความที่เริ่มโดย: deksiam ที่ 01 สิงหาคม 2009, 19:45:13



หัวข้อ: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: deksiam ที่ 01 สิงหาคม 2009, 19:45:13
เห็นในนี้บางคนได้ลองใช้สคริปนี้ละ

พอดีไปเจอมา

โค๊ด:
<?php

if (isset($_GET[&#39;search&#39;])){
    
$q = array();
    foreach(
$_GET as $k=>$v){
      
$q.=&#39;&&#39;.urlencode($k).&#39;=&#39;.urlencode($v);
    
}
    
header(&#39;Content-type:text/xml;charset=tis-620&#39;);
    
$s file_get_contents(&#39;http://www.google.co.th/search?&#39;.$q);

    
function cite_callback($m){
      global 
$cites;
      list(
$c)=explode(&#39; - &#39;,strip_tags($m[1]));
      
$c=preg_replace(&#39;/s /&#39;,&#39;&#39;,$c);
      
$cites[]="<c>{$c}</c>";
      return &
#39;&#39;;
    
}
    
$s strstr($s,&#39;<ol>&#39;);
    
$s substr($s,0,strpos($s,&#39;</ol>&#39;) 5);
    
$cites = array();
    
preg_replace_callback(&#39;/<cite>(. ?)</cite>/&#39;,&#39;cite_callback&#39;,$s);
    
echo <?xml version="1.0" encoding="tis-620" ?>
<google>'.
        implode('',$cites).
    '</google>';
    exit();
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="th" xml:lang="th">
<head>
    <title>google order check tool</title>
  <meta http-equiv="Content-Type" content="text/html; charset=tis-620" />
  <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
  <script type="text/javascript">
  /*<![CDATA[*/
  var gTimer;
  var gProgress;
  function progress(){
    if (gProgress){
        gProgress.val(gProgress.val()*1 1);
    }
      gTimer = setTimeout('progress()',1000);
  }
  function clearProgress(){
        gProgress.val(0);
        if (gTimer)    clearTimeout(gTimer);
  }
  $(document).ready(function(){
        var website = $('#website');
        var num = $('#num');
        var keyword = $('#keyword');
        var order = $('#order');
        var result = $('#result');
    gProgress = $('#progress');

        $('#searchForm').submit(function(e){
            var meta = $('input[name=meta]:checked');
            var data;
            if (meta.val()=='')
                data = {
                         as_q: keyword.val(),
                        num: num.val(),
                        oe: 'tis-620'
                };
            else
                data = {
                    hl: 'th',
                         q: keyword.val(),
                         as_qdr: 'all',
                        num: num.val(),
                        meta: meta.val(),
                        oe: 'tis-620'
                };
            $.ajax({
             dataType: 'xml',
             type: "GET",
             url: "<?php $_SERVER[&#39;SCRIPT_FILENAME&#39;] ?>?search",
             data: data,
             beforeSend: function() {
                    clearProgress();
                    progress();
                    order.html('');
                    result.html('');
             },
             success: function(google) {
               var strOrder='';
               var strResult='';
               $('c',google).each(function(n){
                        var site = $(this).text();
                        n  ;
                    if (site.indexOf(website.val()) == -1) {
                      strResult  = n ': ' site '<br />';
                        } else {
                          strOrder  = website.val() ' ติดอันดับที่ ' n
                                ' ของ keyword '' keyword.val() ''<br />';
                          strResult  = n ': <span style="color:red;">' site '</span><br />';
                        }
                 });
               clearProgress();
                 result.hide();
                 if (strOrder=='') {
                  order.html('ยังไม่ติดอันดับ ' num.val() ' อันดับแรก');
                 }else{
                  order.html(strOrder);
                 }
                 if (strResult=='') {
                  result.html('ไม่พบผลลัพธ์จาก keyword นี้').show('normal');
                 }else{
                  result.html(strResult).show('normal');
                 }
             },
             error: function(a,b,c){
              alert(b);
             }
            });
            return false;
        });
  });
  /*]]>*/
  </script>
</head>
<body>

<b>ค้นหา ว่า website 'website' ติด 100 อันดับแรกของ keyword 'keyword' หรือยัง</b>
<br />

<div><form action="?" id="searchForm">
  website: <input type="text" id="website" /><br />
    keyword: <input type="text" id="keyword" /><br />
    result: <select id="num">
      <option value="5" selected="selected">5</option>
      <option value="10">10</option>
      <option value="20">20</option>
        <option value="50">50</option>
        <option value="100">100</option>
        </select>
    <br />
    ค้นหา :
        <input type="radio" name="meta" value="" checked="checked" />เว็บ
        <input type="radio" name="meta" value="lr=lang_th" />หน้าที่เป็นภาษาไทย
        <input type="radio" name="meta" value="cr=countryTH" />เว็บจากประเทศไทย
    <br />
    progress: <input type="text" id="progress" /><br />
    <input type="submit" id="request" value="search" />
</form></div>

<div style="background-color:yellow">
    อันดับ : <br /><span id="order"></span>
</div>
<div style="background-color:lightyellow">
    ผลลัพธ์ : <span id="result"></span>
</div>

</body>
</html>

รายละเอียดเพิ่มเติม ดูได้ที่นี่ http://cakephp.jitwitya.com/post/google-order-check-tool

ขอขอบคุณเนื้อหาดีๆ จาก http://cakephp.jitwitya.com/


ใครลองแล้วก็สอนเพื่อนๆหน่อยละกันนะครับ

ผมเจอมาเลยเก็บมาฝาก

ถูกจก็ขอสัก Thank เน้อ


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: thaidee1 ที่ 01 สิงหาคม 2009, 19:46:20
มาคนแรกเลย ขอบคุณ ครับๆ  ;)


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: WPDSign ที่ 01 สิงหาคม 2009, 19:49:18
ขอบคุณครับ


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: deksiam ที่ 01 สิงหาคม 2009, 19:50:11
ลองเอาไปใช้ดูนะครับ

เพราะว่า ผมก็ยังไมได้ลอง


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: Manson ที่ 01 สิงหาคม 2009, 19:50:32
นำ code ไป แทรกตรงไฟล์ index ของเว็บหรือครับ  :D :D


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: WPDSign ที่ 01 สิงหาคม 2009, 19:56:17
error ครับ ผมก็แก้ไม่ถูก  บรรทัดที่ 19


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: WPDSign ที่ 01 สิงหาคม 2009, 20:00:06
ออได้แล้ว ต้องไป copy code มาจากเว็บเจ้าของมาใหม่

http://www.feedbookmark.com/google.php


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: TOOAds.com ที่ 01 สิงหาคม 2009, 20:27:20
ทำแบบเช็คหลายๆคีย์ได้ยิ่งดี


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: nutt2998 ที่ 01 สิงหาคม 2009, 20:29:40
แทงคิ้วครับ +1


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: sutarn ที่ 01 สิงหาคม 2009, 20:57:38
ไครที่ใช้แล้วบอกวิธีการใช้ด้วยครับ :-*


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: lltumll ที่ 02 สิงหาคม 2009, 14:38:10
ชอบๆๆๆๆๆ ;D


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: TOOAds.com ที่ 02 สิงหาคม 2009, 18:16:54
ไครที่ใช้แล้วบอกวิธีการใช้ด้วยครับ :-*
ใส่ชื่อเว็บ แล้วใส่คีย์


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: MiithRanDir ที่ 02 สิงหาคม 2009, 18:25:39
ของผมทำเช็คแค่อันดับ 1-10
http://websociety.biz/web-tool-google-keywords-position


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: ttuunn ที่ 02 สิงหาคม 2009, 19:08:09
งง ผมติดหน้า2 มันน่าจะขึ้นแต่มันบอกยังไม่ติดันดับ งง ใช้ไง :P


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: ijeed ที่ 02 สิงหาคม 2009, 20:13:42
เอาไปติดเว็บ ให้คนอื่นเข้ามาใช้ ให้เครดิตใครครับ เห็นกระทู้นี้ อ้างอิง 2 เจ้า 2 เว็บ หรือว่าไม่ต้องให้เครดิตก็ได้ อิอิ  ;D


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: deksiam ที่ 02 สิงหาคม 2009, 20:18:44
เอาไปติดเว็บ ให้คนอื่นเข้ามาใช้ ให้เครดิตใครครับ เห็นกระทู้นี้ อ้างอิง 2 เจ้า 2 เว็บ หรือว่าไม่ต้องให้เครดิตก็ได้ อิอิ  ;D

เวบเดียวกันครับท่าน ...

อันบน เปนหน้าเนื้อหา โค้ด

อันหลังเปนหน้าหลัก ของเวบ


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: ijeed ที่ 02 สิงหาคม 2009, 20:23:28
เอาไปติดเว็บ ให้คนอื่นเข้ามาใช้ ให้เครดิตใครครับ เห็นกระทู้นี้ อ้างอิง 2 เจ้า 2 เว็บ หรือว่าไม่ต้องให้เครดิตก็ได้ อิอิ  ;D

เวบเดียวกันครับท่าน ...

อันบน เปนหน้าเนื้อหา โค้ด

อันหลังเปนหน้าหลัก ของเวบ

เบลอครับ  :)


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: deksiam ที่ 02 สิงหาคม 2009, 20:26:53
ขอ สัก Thank นะจ้ะ

จาครบ 25 แร้ววว

เลิฟๆ ถ้าที่อ้างอิงใช้ไม่ได้ ให้ไป copy มาจาก หน้าหลักของเวบเลยนะครับ


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: oksaisai ที่ 11 ตุลาคม 2009, 19:33:39
 :wanwan017: ขอบคุณครับ


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: Dr.Slam ที่ 13 ตุลาคม 2009, 18:08:41
เยี่ยม ขอบคุณครับ


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: ming0189 ที่ 13 ตุลาคม 2009, 18:53:11
ขอบคุณครับ


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: tongsamit ที่ 13 ตุลาคม 2009, 20:05:11
ขอขอบคุณครับผม

 :'(


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: kanin2604 ที่ 14 ตุลาคม 2009, 06:41:01
ขอบคุณครับ


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: gapph ที่ 14 ตุลาคม 2009, 07:31:16
ขอบคุณคับ


หัวข้อ: Re: แจกโค้ดphp ตรวจสอบว่าขึ้นอันดับ google
เริ่มหัวข้อโดย: goldxp ที่ 20 ตุลาคม 2009, 14:52:06
:)
โค้ดที่คุณ deksiam โพสเป็นเวอร์ชั่น 2 ครับ รายการจะเพี้ยนถ้าค้นที่ละ 20 รายการขึ้นไป
เพราะเป็นการ search หน้าเดียว 20 รายการครับ ถ้าจะให้เป็นแบบ searh แบบปกติหน้าละ 10 เว็บ
ให้เปลี่ยนไปใช้เวอร์ชั่น 3 ที่เว็บ http://cakephp.jitwitya.com/post/google-order-check-tool ครับ