Загрузить частичную страницу с идентификатором класса - PullRequest
0 голосов
/ 20 июля 2011

Я хочу загрузить контент со страницы, размещенной на другом сайте.

Проблема в том, что у целевой страницы нет идентификатора, но есть имя класса.

Итак, я построилпример прокси в PHP для получения содержимого HTML с использованием get_file_contents.

Но что делать дальше?

Пример:

<body>
 <span class="news">NEWS FOR TODAY</span>
</body>

Я хочу получить содержимоевнутри .news

Ответы [ 2 ]

1 голос
/ 20 июля 2011

Почему бы не сбросить все на клиент (JavaScript), где вы анализируете с помощью jQuery?

Так в PHP:

print file_get_contents("...");

И в JavaScript:

$('...').load("proxy.php .news");
1 голос
/ 20 июля 2011

Если я вас понял, вы, вероятно, пытаетесь распечатать / загрузить только часть возвращенной строки, в данном случае .news. Попробуйте следовать в php

<?php
echo file_get_contents("http://your.news/news.php");
?>

и это в jquery

$("#test").load('get.php .news');

Попробуйте рабочая демоверсия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...