Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Скрипт для выдерания информации

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Web-дизайн] >> Скрипт для выдерания информации
Имя
Сообщение << Старые топики   Новые топики >>
Скрипт для выдерания информации - 2006-01-28 11:09:37   
binghop

Сообщений: 16
Оценки: 0
Присоединился: 2004-12-12 23:05:42
Помогите найти PHP скрипт, который мог бы брать часть строки из html файла.

Например, вот страничка:
<html>
<title>Бла-бла-бла</title>
<body>
<table>
<tr><td><P><font color=red>Нужный текст</font></P>
</td></tr>
</table>
</body>
</html>

Скрипт должен выдать "Нужный текст".
Слышал, что был какой-то Manlix Site Grabber, но нигде его не нашёл…
Post #: 1
Скрипт для выдерания информации - 2006-01-28 11:34:16   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
PHP:

# Возвращает текст из $text между первым $first и первым $second
function between($first, $second, $text) {
$start = strpos($text, $first) + strlen($first);
$end = strpos($text, $second);
return substr($text, $start, $end - $start);
}

Соответственно, в данном случае вызывать следует так:
$url = "http://your_site.ru";
echo between("<font color=red>", "</font>", file_get_contents($url));
Post #: 2
Скрипт для выдерания информации - 2006-01-28 19:39:22   
AL

Сообщений: 515
Оценки: 0
Присоединился: 2004-07-19 03:19:44
Как можно не найти сайт Manlix'a? ИМХО: Такие сайты в закладках желательно иметь. [sm=go139.gif]
Post #: 3
Скрипт для выдерания информации - 2006-01-29 08:17:26   
binghop

Сообщений: 16
Оценки: 0
Присоединился: 2004-12-12 23:05:42
Lex_Voodoo спасибо за ответ.
AL, если посмотреть на их сайте, то нужного мне там нет.
Post #: 4
Страниц:  [1]
Все форумы >> [Web-дизайн] >> Скрипт для выдерания информации







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.