Вход Регистрация
Файл: inc/tools/related_keywords/index.php
Строк: 48
<form id="form1" name="form1" method="POST" action="">
  <table width="100%" border="0" align="center" class="ttable">
    <tr>
      <td bgcolor="#D4D0C8"><strong>Related keywords от Google  </strong></td>
    </tr>
    <tr>
      <td>Исходный keyword
        <label>:
        <input name="query" type="text" id="query" />
        </label></td>
    </tr>
    <tr>
      <td>Тип парсинга: 
        <select name="parse_type" id="parse_type">
          <option value="1" selected="selected">Простой (рекомендуется)</option>
          <option value="2">Рекурсивный (может занять много времени)</option>
        </select>
      </td>
    </tr>
    <tr>
      <td><input type="submit" name="Submit" value="Запуск" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td><?
      
if(!$_POST[parse_type]) exit;
// Тип парсинга - рекурсивный или простой
if($_POST[parse_type]==2)$parse_type="complete"

function 
google_related($url){
    
$site fopen('http://www.google.com/search?q='.urlencode($url),'r');
    while(
$cont fread($site,1024657)){
        
$total .= $cont;
    }
    
fclose($site);
    
$match_expression '/<a href="/search(.*)"/Us';
    
preg_match_all($match_expression,$total,$matches);
    
$neu=array();
foreach (
$matches[1] as $rel)
    {
ob_flush(); flush();
$hope=parse_str($rel$out);
if (isset(
$out['q']) && strlen($out['q'])>1)
        {
echo 
$out['q']."<br>";
$neu[]=$out['q'];
        }
    }
return(
$neu);
}

$maifun=google_related($_POST[query]);

if (
$parse_type="complete")
{
for(
$i=0$i<count($maifun); $i++)
    {
ob_flush(); flush();
$sekasa=google_related($maifun[$i]);
usleep(10);
foreach (
$sekasa as $ochena_ne_hvataet)
        {
if (!
in_array($ochena_ne_hvataet$maifun)) 
$maifun[]=$ochena_ne_hvataet;
        }
    }
}
else
{
foreach (
$maifun as $trel)
    {
ob_flush(); flush();
$sekasa=google_related($trel);
usleep(10);
foreach (
$sekasa as $ochena_ne_hvataet)
        {
google_related($ochena_ne_hvataet);
usleep(10);
        }
    }
}

?></td>
    </tr>
  </table>
</form>
Онлайн: 2
Реклама