넓

3년전에 만들었던 링크 인기도 자료..

· 2011-06-21 (화) 11:43:54 · 2304 · 2
이거 3년전에 만들어서 phpschool 에 올렸던건데
 
오늘 디져보니 나와서 여기도 올릴께요..ㅋㅋ
 
<?
 /*
   제작 2008.05.15
   제작자 서비
   주요사이트들의 링크인기도 를 가져와서 보여주기
 */
 // 구글 카운트 가져오기
 function get_googlecount($url,$urlfull){
   if($fp=@fopen($urlfull, "r")){
    while($googlecount=@fgets($fp,300)){
     $start=@strpos($googlecount,"<font size=-1><b>http://".$url."</b>에 링크된 약 <b>");
     if($start>1){
         $stop=@strpos($googlecount,"</b>개 결과 중 <b>");
         $googlecount=@substr($googlecount,$start+44+strlen($url),$stop-$start-(44+strlen($url)));
         return str_replace(",","",$googlecount);
     }
    }
   }
 }
 // 네이버 카운트 가져오기
 function get_navercount($urlfull){
   if($fp=@fopen($urlfull, "r")){
    while($navercount=@fgets($fp,300)){
     $start=@strpos($navercount,"<span class=\"title_num\">");
     if($start>=1){
        $stop=@strpos($navercount,"</span>");
        $navercount=@substr($navercount,$start+24,$stop-($start));
        $start1=@strpos($navercount,"/");
        $stop1=@strpos($navercount,"건</span>");
        $navercount=@substr($navercount,$start1+2,$stop1-6);
        return str_replace(",","",$navercount);
     }
    }
   }
 }
 // 야후 카운트 가져오기
 function get_yahoocount($urlfull){
  if($fp=@fopen($urlfull, "r")){
   while($yahoocount=@fgets($fp,300)){
    $stop=@strpos($yahoocount,"  </span>");//
    if($stop>=1){
     $yahoocount=@substr($yahoocount,$stop-16,$stop-($stop-16));
     $start1=@strpos($yahoocount,"[");
     $stop1=@strpos($yahoocount,"]");
     $yahoocount=@substr($yahoocount,$start1+2,$stop1-6);
     $yahoocount = explode("-",$yahoocount);
     $yahoocount = ltrim($yahoocount[0]);
     $yahoocount = rtrim($yahoocount);
     $yahoocount = explode(" ",$yahoocount);
     return str_replace(",","",$yahoocount[0]);
    }
   }
  }
 }
 // 다음 카운트 가져오기
 function get_daumcount($urlfull){
  if($fp=@fopen($urlfull, "r")){
   while($daumcount=@fgets($fp,300)){
    $stop=@strpos($daumcount,")</span>");
    if($stop>=1){
     $daumcount=@substr($daumcount,$stop-16,$stop-($stop-16));
     $start1=@strpos($daumcount,"총");
     $stop1=@strpos($daumcount,"개");
     $daumcount=@substr($daumcount,$start1+2,$stop1-($start1+2));
     return str_replace(",","",$daumcount);
    }
   }
  }
 }
?>
   <table width="100%"  border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td><table width="100%"  border="0" cellpadding="2" cellspacing="1" bgcolor="9CB8D5">
                    <tr>
                      <td bgcolor="#FFFFFF"><table width="100%"  border="0" cellpadding="8" cellspacing="0" bgcolor="F4F7FB">
      <form name=f1 action="<?=$PHP_SELF?>">
                        <tr>
                          <td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                            <tr>
                              <td height="35" class="t11_6">도메인 입력                                  <INPUT class=input_blue
                              style="PADDING-LEFT: 4px; WIDTH: 200px; HEIGHT: 18px; font-family:돋움" name=url value=<?=$url?> ><input type="image" src="../img/b_search1.gif" width="46" height="18" hspace="3" align="absmiddle" border=0><span class="t11_2">예) www.daum.net 또는 daum.net</span></td>
                            </tr>
                            <tr>
                              <td height="1" bgcolor="B1C7DF"></td>
                            </tr>
                            <tr>
                              <td height="70" valign="bottom" class="t11_6">- 링크인기도는 조회 도메인에 연결된 링크수를 검색합니다.<br>
                                - 실시간 검색하므로 검색엔진의 상태에 따라서 다소 시간이 걸릴 수 있습니다.<br>
                                - 링크인기도는 검색엔진의 검색결과에 영향을 미치는 중요 변수 중 하나입니다.<br>
        - 링크인기도지수(%) = 조회사이트 링크인기도 / 네이버(www.naver.com) 링크인기도 * 100</td>
                            </tr>
                          </table></td>
                        </tr>
      </form>
                      </table></td>
                    </tr>
                  </table></td>
                </tr>
    <?if($url){?>
<?
 //링크인기도지수(%) = 조회사이트 링크인기도 / 네이버(www.naver.com) 링크인기도 * 100
 $urlfull1 = "http://web.search.naver.com/search.naver?where=webkr&sm=tab_jum&query=link%3Ahttp%3A//".$url."";
 $navercount = get_navercount($urlfull1);   // 네이버 갯수
 if($navercount == "") $navercount = 1;
 $navercount = ceil($navercount);
 $urlfull2 = "http://www.google.co.kr/search?complete=1&hl=ko&q=link%3Ahttp%3A%2F%2F".$url."&btnG=Google+%EA%B2%80%EC%83%89&lr=";
 $googlecount = get_googlecount($url,$urlfull2); // 구글 갯수
 $googltop =   ceil($googlecount)/($navercount * 100);
 $googltop = round($googltop,3);
 $urlfull3 = "http://kr.search.yahoo.com/search/web?p=link%3Ahttp%3A%2F%2F".$url."";
 $yahoocount = get_yahoocount($urlfull3);
 $yahootop =   ceil($yahoocount)/($navercount * 100);
 $yahootop = round($yahootop,3);
 $urlfull4 = "http://search.daum.net/search?t__nil_searchbox=btn&w=dir&q=link:http://".$url."";
 $daumcount = get_daumcount($urlfull4);
 $daumtop =   ceil($daumcount)/($navercount * 100);
 $daumtop = round($daumtop,3);
?>
                <tr>
                  <td height="8"></td>
                </tr>
                <tr>
                  <td height="30" class="t11_11"> <span class="t11_9"><strong><?=$url?></strong></span> 사이트의 링크수는<span class="t11_9"><strong> <?=number_format($yahoocount)?> </strong></span>개입니다.</td>
                </tr>
                <tr>
                  <td height="2" bgcolor="749DC7"></td>
                </tr>
                <tr>
                  <td> </td>
                </tr>
    <tr>
     <td>
      <table border=0 width=100% cellpadding=4 cellspacing=1 bgcolor="F7F7F7" style="BORDER-BOTTOM: #EAEAEA 1px solid">
       <tr>
        <td height="2" bgcolor="2882E1" colspan=6></td>
       </tr>
       <tr>
        <td class=tblm_th align=center>검색엔진</td>
        <td class=tblm_th align=center>링크인기도</td>
        <td class=tblm_th align=center>링크인기도 지수</td>
        <td class=tblm_th align=center>조회</td>
       </tr>
       <tr>
        <td height="1" bgcolor="2882E1" colspan=6></td>
       </tr>
       <tr bgcolor="#FFFFFF">
        <td align=center>구글</td>
        <td align=center><?=number_format($googlecount);?></td>
        <td align=center><?=$googltop?></td>
        <td align=center><a href="<?=$urlfull2?>" target=new>조회</a></td>
       </tr>
       <tr bgcolor="#F6F6F6">
        <td align=center>야후</td>
        <td align=center><?=number_format($yahoocount);?></td>
        <td align=center><?=$yahootop?></td>
        <td align=center><a href="<?=$urlfull3?>" target=new>조회</a></td>
       </tr>
       <tr bgcolor="#FFFFFF">
        <td align=center>다음</td>
        <td align=center><?=number_format($daumcount);?></td>
        <td align=center><?=$daumtop?></td>
        <td align=center><a href="<?=$urlfull4?>" target=new>조회</a></td>
       </tr>
      </table>     
     </td>
    </tr>
    <?}?>
              </table></td>
            </tr>
          </table>
|

댓글 2개

안되네요.... 모두 조회수 0으로만 나오네요....
3년전꺼라 그런가봐요 ㅡㅡ
조만간 업그레이드 해볼께요
api 쓰기 싫으신 분들은 유용하게 쓸수있을꺼같기도 하고 ㅡㅡ
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
12-03-19 조회 3,517
12-03-16 조회 4,061
12-03-14 조회 3,941
12-03-13 조회 3,557
12-03-13 조회 4,422
12-03-12 조회 5,492
12-03-12 조회 1만
12-03-08 조회 6,063
12-03-06 조회 1.1만
12-03-06 조회 3,755
12-03-06 조회 6,279
12-03-02 조회 5,051
12-02-29 조회 3,617
12-02-27 조회 4,112
12-02-22 조회 3,671
12-02-20 조회 3,644
12-02-20 조회 6,736
12-02-01 조회 3,258
12-01-30 조회 8,793
12-01-29 조회 3,277
12-01-24 조회 3,608
12-01-21 조회 3,252
12-01-10 조회 3,720
11-12-26 조회 3,625
11-12-23 조회 5,057
11-12-23 조회 4,698
11-12-23 조회 4,321
11-12-23 조회 8,019
11-12-22 조회 3,745
11-12-17 조회 3,803
11-12-12 조회 3,203
11-12-08 조회 7,730
11-12-08 조회 3,570
11-12-07 조회 3,822
11-12-06 조회 5,584
11-12-02 조회 3,537
11-12-01 조회 3,143
11-11-30 조회 6,943
11-11-26 조회 3,886
11-11-24 조회 4,660
11-11-22 조회 3,037
11-11-22 조회 6,658
11-11-18 조회 5,084
11-11-16 조회 3,467
11-11-14 조회 3,484
11-11-12 조회 3,964
11-11-08 조회 3,296
11-11-06 조회 1만
11-11-06 조회 3,875
11-11-03 조회 5,561
11-11-02 조회 5,835
11-11-01 조회 9,346
11-10-19 조회 2,845
11-10-17 조회 2,643
11-10-10 조회 2,602
11-10-07 조회 3,377
11-10-06 조회 3,970
11-10-06 조회 2,523
11-10-02 조회 3,276
11-09-08 조회 4,283
11-09-08 조회 2,665
11-09-07 조회 2,645
11-09-02 조회 2,728
11-09-01 조회 3,671
11-08-28 조회 3,563
11-08-23 조회 3,404
11-08-22 조회 2,813
11-08-22 조회 2,407
11-08-13 조회 2,458
11-08-05 조회 2,904
11-08-03 조회 4,117
11-07-03 조회 2,602
11-06-15 조회 3,244
11-06-15 조회 3,074
11-05-15 조회 2,878
11-05-11 조회 5,607
11-04-12 조회 3,015
11-01-27 조회 3,843
11-01-26 조회 2,642
11-01-26 조회 4,485
11-01-18 조회 2,698
10-11-23 조회 2,934
10-10-24 조회 4,745
10-09-15 조회 4,432
10-09-07 조회 3,413
10-08-27 조회 4,096
10-08-20 조회 6,985
10-07-30 조회 5,665
10-06-30 조회 2,917
10-06-11 조회 4,663
10-06-11 조회 3,360
10-05-15 조회 4,196
10-05-10 조회 2,887
10-03-19 조회 5,441
10-03-05 조회 5,204
10-02-17 조회 5,624
09-11-21 조회 6,949
09-11-09 조회 4,017
09-11-04 조회 6,749
09-10-26 조회 3,870