
15.03.2008, 22:01
|
|
Banned
Регистрация: 14.03.2008
Сообщений: 36
Провел на форуме: 285523
Репутация:
9
|
|
Сообщение от ToniKapuchon
Получилась некоторая страничка, подскажите как мне обратиться к получившейся страничке! хочу с помощью ereg что то найти!?
пример: поисковик
PHP код:
<?php
set_time_limit(128);
if($_POST['act'])
{
$host = isset($_POST['host']) ? $_POST['host'] : "";
$path = isset($_POST['path']) ? $_POST['path'] : "";
$search = isset($_POST['search']) ? trim($_POST['search']) : "";
if(!$host && $port && $path && $time_out && $search)
{
echo("Заполни все поля!");
}
else
{
$sock = fsockopen($host, 80, $errno, $errstr, 4);
if(!$sock)
{
echo("$errstr ($errno)<br />\r\n");
}
else
{
$headers = "GET $path HTTP/1.1\r\n";
$headers.= "Host: $host\r\n";
$headers.= "Connection: Close\r\n\r\n";
fputs($sock, $headers);
while(!feof($sock))
{
$line = fgets($sock, 1024);
if(@preg_match("/.*$search+/i", $line))
{
$result[] = $line;
}
}
if($result)
{
echo("Результаты поиска:<br />\r\n");
for($i = 0; $i < count($result); $i++)
{
echo($result[$i]."<br />\r\n");
}
}
else
{
echo("Слово не найдено!");
}
}
fclose($sock);
}
}
print('<form action="'.$_SERVER['PHP_SELF'].'" method="post"><br />'."\r\n");
print('Host:<input type="text" name="host"><br />'."\r\n");
print('Path:<input type="text" name="path"><br />'."\r\n");
print('String:<input type="text" name="search"><br />'."\r\n");
print('<input type="submit" name="act" value="Go!">');
print('</form><br />'."\r\n");
?>
а если чуть потрудится  ) можно спам-бот написать!
чуть-чуть потрудиться придется!!! 
Последний раз редактировалось ~X3RiX~; 16.03.2008 в 01:11..
|
|
|