2011-11-17 102 views
0

我想将外部网页的特定Div加载到我自己网站的特定Div(无iframe)中。 例如: 我有我自己的网站,像这样的一个div:如何从外部网页加载特定DIV到我网站的特定DIV?

<div id="weather-status"> Weather Status </div> 

我有这个网站太:http://www.timeanddate.com/weather/ ,我想从该网站(HTTP负载表://www.timeanddate。 com/weather /)到我的div(天气状况) 我该怎么做?

+0

有什么表'id' –

+0

表'id'可能是这样的事:'weather' @Arif –

+0

@Arif:表ID不是很重要 –

回答

1
<?php 
    $url = "http://www.timeanddate.com/weather/"; 
    $page_all = file_get_contents($url); 

    preg_match('#<table class="border2 lpad wa">(.*)</table>#ms', $page_all, $div_array); 


    echo "<pre>"; 
    print_r($div_array[0]); 
    echo "</pre>"; 
?> 

用下面的CSS:

.wa { 
    margin: 0 auto; 
} 

.border2 { 
    background: none repeat scroll 0 0 #D7D6DC; 
} 

.lpad tr td { 
    padding: 0.2em; 
} 
+0

@Meghdad Hadidi你使用哪个版本的php? –

+0

我正在使用PHP 5.3.8,它运行良好 –

+0

'PHP版本5.1.4' 我将在现在在线主机上测试此代码。 –