ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

PHP.Как извлечь данные с сайта
  #1  
Старый 12.04.2009, 11:11
Аватар для Moldman
Moldman
Участник форума
Регистрация: 12.06.2007
Сообщений: 153
Провел на форуме:
1990548

Репутация: 58
Отправить сообщение для Moldman с помощью ICQ Отправить сообщение для Moldman с помощью AIM Отправить сообщение для Moldman с помощью MSN Отправить сообщение для Moldman с помощью Yahoo
По умолчанию PHP.Как извлечь данные с сайта

Как извлечь данные которые находятся между двумя конкретными строками,а потом вывести их не нарушив их структуру в HTML?
 
Ответить с цитированием

  #2  
Старый 12.04.2009, 11:13
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

preg_match();
echo();
 
Ответить с цитированием

  #3  
Старый 12.04.2009, 11:16
Аватар для Moldman
Moldman
Участник форума
Регистрация: 12.06.2007
Сообщений: 153
Провел на форуме:
1990548

Репутация: 58
Отправить сообщение для Moldman с помощью ICQ Отправить сообщение для Moldman с помощью AIM Отправить сообщение для Moldman с помощью MSN Отправить сообщение для Moldman с помощью Yahoo
По умолчанию

m0Hze,можно конкретный пример?
 
Ответить с цитированием

  #4  
Старый 12.04.2009, 11:17
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

Учи регулярки
http://pyha.ru/forum/topic/19.0
 
Ответить с цитированием

  #5  
Старый 12.04.2009, 12:13
Аватар для Gar|k
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

тотже вопрос только что тут задавался
выложил пример на Perl

http://forum.antichat.ru/thread115501.html
 
Ответить с цитированием

  #6  
Старый 12.04.2009, 13:29
Аватар для Sharky
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


Отправить сообщение для Sharky с помощью ICQ
По умолчанию

file_get_contents + preg_match_all + print_r (ну или echo)
 
Ответить с цитированием

  #7  
Старый 12.04.2009, 15:57
Аватар для Gar|k
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание сайта от 500 рублей! Сайты ограничены!!! toross О Работе 1 20.03.2010 17:47
Шпаргалки для сертификатов по Битрикс Liar PHP, PERL, MySQL, JavaScript 7 30.05.2009 10:13
Полная обзорная статья о Google PR [ANGEL] Статьи 6 16.02.2009 18:31
Раскрутка сайта heks Статьи 15 15.02.2009 19:51



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ