X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод части html чужего сайта на моем сайте.
talion_hb
talion_hb
Topic Starter сообщение 18.4.2011, 19:16; Ответить: talion_hb
Сообщение #1


Так, как тему создал не там где нужно, переношу ее сюда.
Здравствуйте, требуется помощь в решении проблемы вывода части html-кода заключенного в теги
<table class="listing">
и
</table>
на моем сайте. Проблема состоит в том, что с помощью iframe я могу выдернуть только всю страницу, а парсер работает некоректно из-за специфики сайта-донора(сайт загружает страницу, обрабатывает данные и подгружает таблицу, которую я как-раз и хочу выдернуть).

Сам сайт

Использую парсер:
[PHP]<?php
$content = file_get_contents("http://www.epgpweb.com/guild/eu//%D0%A2%D0%B0%D0%BB%D0%B8%D0%BE%D0%BD/");
$pos = strpos($content, "<table");
$content = substr($content, $pos);
$pos = strpos($content, "/table>");
$content = substr($content, 0, $pos);
echo $content;
?>[/PHP]
Получаю это:
< Member EP GP PR <img alt="race-icon" height="18" width="18"> <img alt="class-icon" height="18" width="18"> {- e.name -} ТЛ {- e.ep -} {- e.diff_ep || '' -} {- e.gp -} {- e.diff_gp || '' -} {- e.ep / e.gp | MinDigits:4 -}
Вместо нормальной таблицы.Подскажите где собака зарыта, как решить данный трабл.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zabmix
zabmix
сообщение 19.4.2011, 12:24; Ответить: zabmix
Сообщение #2


[PHP]$pos = strpos($content, "<table");
$content = substr($content, $pos);
$pos = strpos($content, "/table>");[/PHP]
местами поменяй, может поможет
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
egor007
egor007
сообщение 19.4.2011, 21:36; Ответить: egor007
Сообщение #3


(talion_hb @ 18.4.2011, 22:16) *
<?php
$content = file_get_contents("http://www.epgpweb.com/guild/eu//%D0%A2%D0%B0%D0%BB%D0%B8%D0%BE%D0%BD/");
$pos = strpos($content, "<table");
$content = substr($content, $pos);
$pos = strpos($content, "</table>");
$content = substr($content, 0, $pos);
echo $content;
?>

Так пробовал?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zabmix
zabmix
сообщение 20.4.2011, 8:52; Ответить: zabmix
Сообщение #4


а смысл по логике не меняется..
там возможно есть несколько table тегов, вот она их и считывает.

Мой совет, talion, используйте вот эти функции для реализации подобного.
Ссылка http://simplehtmldom.sourceforge.net/manual.htm

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
38 2Index 6610 Вчера, 12:56
автор: 2Index
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрый и качественный обмен на сайте Baksman.org
Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк
52 Baksman 33564 Вчера, 5:02
автор: Baksman
Открытая тема (нет новых ответов) Боты могут делать пушподписки на моём сайте?
0 Megaspryt 394 17.4.2024, 23:29
автор: Megaspryt
Горячая тема (нет новых ответов) CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте
36 CryptoCLoud 10637 16.4.2024, 16:02
автор: CryptoCLoud
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2806 16.4.2024, 12:48
автор: diviner99


 



RSS Текстовая версия Сейчас: 19.4.2024, 1:29
Дизайн