0

所以我的学校有一种非常讨厌的方式来查看我的公鸡。你必须绕过 5 个链接才能找到我的公鸡。

这是我班级的链接(它每周更新而不更改链接)

https://webuntis.a12.nl/WebUntis/?school=roc%20a12#Timetable?type=1&departmentId=0&id=2147

我想在我的网站上显示该页面的内容,但使用我自己的样式表。

我不是这个意思:

<?php
$homepage = file_get_contents('http://www.example.com/');
echo $homepage;
?>

或 iframe....

4

3 回答 3

0

我认为使用 jquery 和 ajax 可以更好地做到这一点。您可以让 jquery 加载目标页面,使用选择器删除您需要的内容,然后将其附加到您的文档树中。然后,您应该可以随意设置样式。

于 2013-09-04T00:46:17.533 回答
0

您可能会将整个页面读入一个字符串变量(例如使用您提到的 file_get_contents )并解析内容,在这里您有一些可能性:

  • 常用表达
  • 遍历 DOM 树(例如,使用 PHP 的 DOMDocument 类)

之后,您很可能会用您自己的替换所有 style="..." 或 class="..." 信息。

于 2013-09-04T00:47:28.680 回答
0

我建议您使用 cURL 库:http ://www.php.net/manual/en/curl.examples.php

但是您必须提取要显示的页面的一部分,因为您将获得整个 HTML 文档。

于 2013-09-04T00:49:13.430 回答