Я прочитал здесь несколько вопросов, и я не уверен, что для этого я должен использовать file_get_contents или file_get_html .
Все, что я пытаюсь сделать, это использовать PHP для отображения двух таблиц с этой страницы на моем веб-сайте: http://www.statmyweb.com/recently-analyzed/
Я знаю, как получить полную страницу и показать ее на своем сайте, но я не могу понять, как я могу просто вытащить эти две таблицы, не получив верхний / нижний колонтитул.
Вы не можете указать в file_get_contents() только для извлечения таблиц.
Вам нужно будет получить возвращаемое значение file_get_contents() используя:
$result = file_get_contents("urlHere");
Затем проанализируйте переменную $result и извлеките информацию, необходимую для вывода.
Вы хотите file_get_html потому что file_get_contents загрузит тело ответа в строку, но file_get_html загрузит его в simple-html-dom.
$dom = file_get_html($url); $tables = $dom->find('table'); echo $tables[0]; echo $tables[1];
В качестве альтернативы вы можете использовать file_get_contents вместе с str_get_html :
$dom = str_get_html(file_get_contents($url));
Но это было бы глупо.
Возьмите полный контент сайта с помощью file_get_contents() , а затем примените preg_match к содержимому, которое у вас есть, с <table> и </table> . Это принесет вам все содержимое под тегами таблицы. Показывая это на своей веб-странице, просто поставьте <table> затем эхо ваш согласованный контент и </table> в конце.