пример запроса help.html - readme.txt
Код:
<?
// FTP search savage_tm
@set_time_limit(0);
class GOOGLER
{
function googlerank($keywords,$limit)
{
$keywstring = str_replace(" ", "+", $keywords);
$pages=ceil($limit);
$start=0;
$ard=1;
while($ard < $pages)
{
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, "http://www.mmnt.ru/get?st=$keywstring&cn=ru&in=f&ot=$start");
// change &cn=ru -- &cn=us from USA site
//http://www.mmnt.ru/get?st=$keywstring&cn=us&in=f&ot=$start
//
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($curl);
curl_close ($curl);
preg_match_all("/<a href=\"(.*)\" target=_blank>/", $result, $matches, PREG_PATTERN_ORDER);
for ($i = 0; $i < count($matches[1]); $i++)
{
echo "".$matches[1][$i]."
";
flush();
}
$zamer = $ard*20;
$start= $zamer+1;
$ard++;
}
ob_flush();
flush();
}
function render_form()
{
echo '<h2>QUERY FORM:</h2><form id="form1" name="form1" method="post" action="">
<table border="0" cellpadding="5">
<tr>
<td>Keywords</td>
<td><label>
<input name="keywords" type="text" id="keywords" value="*.exe" size="60"/>
</label></td>
</tr>
<tr>
<td>Limit</td>
<td><label>
<input name="limit" type="text" id="limit" value="200" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="Submit" value="Submit" />
</label></td>
</tr>
</table> </form>';
}
function render_results()
{
$keywords = "*.exe";
$limit = "200";
if((isset($_POST['keywords'])) and (isset($_POST['limit'])))
{
$keywords = $_POST['keywords'];
$limit = $_POST['limit'];
$site = $_POST['site'];
}
$res = $this -> googlerank($keywords,$limit);
print_r($res);exit;
}
}
// START ----------------------------------------
$google = new GOOGLER;
if (isset($_POST['Submit']))
{
$google -> render_results();
} else
{
$google -> render_form();
}
?>