Показать сообщение отдельно

  #3  
Старый 15.03.2008, 22:01
~X3RiX~
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($host80$errno$errstr4);
        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($sock1024);
                
                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..
 
Ответить с цитированием