چگونگي استفاده از سرچ google در سايت خودمان

seyyedsaeid

New Member
من در اينترنت خيلي سرچ کردم و کدهايي را بدست آوردم .مثل کد زير :


کد:
<FORM method=GET action='http://www.google.com/custom'>
        <TABLE bgcolor='#FFFFFF'>
            <tr>
                <td nowrap='nowrap' valign='top' align='center' height='32'>
                    <A HREF='http://www.google.com/'>
                          IMG SRC='http://www.google.com/logos/Logo_25wht.gif' border='0' ALT='Google'></A>
               </td>
               <td><input type=hidden name=domains value='www.yoursite.com'><INPUT TYPE=text name=q size=31 maxlength=255                          value=''><INPUT type=submit name=sa VALUE='Search'>
               </td>
          </tr>
          <tr>
               <td> </td>
               <td><font size=-1><input type=radio name=sitesearch value=''> Web<input type=radio name=sitesearch                           value='www.yoursite.com' checked>www.yoursite.com<br/></font><input type=hidden name=client                           value='pub-5676236325709660'><input type=hidden name=forid value='1'><input type=hidden name=channel                                 value='7882517130'><input type=hidden name=ie value='UTF-8'><input type=hidden name=oe                                                       value='UTF-8'><input type=hidden name=cof  value='GALT:#008000;GL:1;DIV:#FFFFFF;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT                              :0000FF;GIMP:0000FF;FORID:1;'><input type=hidden name=hl value='en'>
              </td>
          </tr>
     </TABLE>
</FORM>



اين کد بايد قابليت سرچ را هم در google و هم در سايت خدمان را داشته باشد اما وقتي من از آن استفاده ميکنم سرچ مربوط به سايت من کار نميکند.
لطفا راهنمايي کنيد....
 

seyyedsaeid

New Member
من كد را در همان ارسال اول ويرايش كردم . البته نتونستم چپ چينش كنم
راستي سرچ گوگل كار مي كند ولي سرچ مربوط به سايت خودم كار نمي كند
لطفا راهنمايي كنيد.....
 

Peyman-Pop

Active Member
seyyedsaeid عزیز کد شمارو براتون تصحیح کردم .

موفق باشید .



پیمان
 

taher007

Member
حالا شد یه چیزی!
این راه حل خود گاگوله ...
کد:
<!-- SiteSearch Google -->
<FORM method=GET action="http://www.google.com/search">
<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" 
border="0" ALT="Google"></A>
</td>
<td>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT type=submit name=btnG VALUE="Google Search">
<font size=-1>
<input type=hidden name=domains value="YOUR DOMAIN NAME"><br><input type=radio name=sitesearch value=""> WWW <input type=radio name=sitesearch value="YOUR DOMAIN NAME" checked> YOUR DOMAIN NAME <br>
</font>
</td></tr></TABLE>
</FORM>
<!-- SiteSearch Google -->

شما اینو تو صفحتون قرار بدید و Your domain name رو به دامین خودتون تغییر بدید...
این هم صفحه گوگل : ُاینجا
موفق باشید...
 

taher007

Member
کد رو تست هم کردم... به خوبی کار میکنه (البته سایت شما باید قبلا توسط googlbot cach ، کچ شده باشه)

www.yours.com رو جای دامین قرار بدید...
 

saman_sweden

Active Member
با اجازه آقا طاهر


اينم يه نمونه


کد:
<?php

   error_reporting(E_ALL);

   if(!isset($q)) {
      echo "<form action=\"".$_SERVER["PHP_SELF"]."\" method=\"post\">
             <input type=\"text\" name=\"q\">
             <input type=\"submit\" value=\"search\">
            </form>";
   }
   else {
      $off_site = "http://www.google.com/search?q=".urlencode($q)."&ie=UTF-8&oe=UTF-8";
      $fp = fopen ($off_site, "r") or die("Unable to open file ".$off_site." for reading");

      while (!feof ($fp)) {
         $buf = trim(fgets($fp, 4096));
         $pos = strpos($buf,"<p class=g>");

         if($pos !== false) {
            $parts = explode("<p class=g>", $buf);
            $parts2 = explode("http://", $parts[1]);
            $parts3 = explode(">", $parts2[1]);
            echo "<a href=\"http://".$parts3[0]."\" target=\"_blank\">".$parts3[0]."</a><br>";
         }
      }
   }

?>
 

sadr_ba

New Member
بين،‌تا پول ندادي و در گوگل ثبت نشدي از اونا استفاده نكن... غيرقانونيه ها... البته اكثر هاستهايي كه ميخريم امكان استفاده از سرچ گوكل رو دارن و مشكلي نداره.
بهترين كار استفاده از API گوگل هست. اگه يك زبان برنامه نويسي بلدي ميتوني از اون استفاده كني و حتي نتيجه جستجو هم در صفحه ي مخصوص خودت بياد ،‌نه در صفحه گوگل... براي استفاده از API اينجا برو:
http://www.google.com/apis/download.html
 

جدیدترین ارسال ها

بالا