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

  #7  
Старый 12.04.2009, 15:57
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
С нами: 9023100

Репутация: 395


По умолчанию

Moldman, ты просил пример
я на php не писал подобные парсеры но смысл в чем

смотри мой пример по ссылке выше
получаешь контекст сайта или через fsockopen

PHP код:
<?php
$fp 
fsockopen ("www.example.com"80$errno$errstr30);
if (!
$fp) {
    echo 
"$errstr ($errno)<br>\n";
} else {
    
fputs ($fp"GET / HTTP/1.0\r\nHost: www.example.com\r\n\r\n");
    while (!
feof($fp)) {
        echo 
fgets ($fp,128);

// тут обработку надо вставить

    
}
    
fclose ($fp);
}
?>
можно и через file
тебе много функций сказали

PHP код:
<?php
// получить web-страницу в виде массива и напечатать его
$fcontents file ('http://www.example.com/');
while (list (
$line_num$line) = each ($fcontents)) {
    echo 
"<b>Line $line_num:</b>; "htmlspecialchars ($line), "<br>\n";
}

// получить web-страницу в строке
$fcontents implode (''file ('http://www.example.com/'));
?>
вот и в цикле через регулярки построчно парсишь ... опять же функции тебе сказали preg_***

примеры регулярок и как применяется это смотри в моем приере на perl там это пишется через $s=~/регулярка/ (эквивалент preg_grep)

Удаче, товаришь!

Последний раз редактировалось Gar|k; 12.04.2009 в 16:02..
 
Ответить с цитированием