我想从另一个网站获取数据,并在我的style.css上显示它

时间:2013-09-04 00:40:25

标签: php

所以我的学校有这种非常烦人的方式来查看我的公鸡。 你必须绕过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 ......

3 个答案:

答案 0 :(得分:0)

我认为使用jquery和ajax可以做得更好。您可以使用jquery加载目标页面,使用选择器去除所需内容,然后将其附加到文档树。然后你应该能够随心所欲地设计它。

答案 1 :(得分:0)

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

  • 正则表达式
  • 遍历DOM树(例如,使用PHP DOMDocument类)

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

答案 2 :(得分:0)

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

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

相关问题