Prosty skrypt po mojej modyfikacji.
wchodzisz na Pogoda.WP.pl, wybierasz swoje miasto i kopiujesz nr z linku.
http://pogoda.wp.pl/miasto,bydgoszcz,mid,1201023,mi.html
<- przykład.
<?php
$url = 'http://pogoda.wp.pl/mi.html?mid=1201023';
$link = curl_init($url);
curl_setopt($link, CURLOPT_REFERER, 'http://pogoda.wp.pl');
curl_setopt($link, CURLOPT_RETURNTRANSFER, TRUE);
$wynik = curl_exec($link);
curl_close($link);
$start = strpos($wynik, '<div class="hdMain"', $wynik); $stop = strpos($wynik, '<br class="b5"/>', $wynik); $wynik = substr($wynik, $start, $stop-$start); $wynik = str_replace('<strong style="padding-left: 2px;">', '<strong>', $wynik); '</strong>',
'miasto',
'temp_max',
'temp_min',
'wiatr_szybkosc',
'wiatr_chlodzenie',
'wschod',
'zachod',
),
'<div class="chmurka">' => array( '</div>',
'obrazek',
),
'<div class="opis">' => array( '</div>',
'opis',
),
'"',
'spacja',
'wiatr_kierunek',
),
);
foreach($szukaj as $patt => $info) {
$stop = 0;
for($i=0; $i < count($info)-1; $i++) { $start = strpos($wynik, $patt, $stop)+$len; $stop = strpos($wynik, $info[0
], $start); $dane[ $info[$i+1
] ] = trim(substr($wynik, $start, $stop-$start)); }
}
if($dane['temp_min'] == $dane['temp_max']) {
$dane['temp'] = $dane['temp_min'];
}
else
{
$dane['temp'] = 'od '.$dane['temp_min'].' do '.$dane['temp_max'];
}
?>
<CENTER>
<div style="width: 300px; background: #ffff99; text-align: left; color: #000; border: 1px solid #ff9900; padding: 5px; font-size: 12px; ">
<html>
<head>
<base href="http://pogoda.wp.pl">
<style type="text/css">
body {
font-family: Verdana, sans-serif;
font-size: 10px;
}
h1 {
font-size: 14px;
font-weight: bold;
}
.sub {
font-size: 13px;
}
</style>
</head>
<body>
<?
echo '<h1>'.$dzien.'.<br> Pogoda dla miejscowości '.strip_tags($dane['miasto']).'</h1><hr width="300px"> <p>'.$dane['obrazek'].'</p>
<p><b>Temperatura:</b> '.$dane['temp'].'</p>
<p><b>Kierunek wiatru:</b> '.$dane['wiatr_kierunek'].'<br>
<b>Szybkość wiatru:</b> '.$dane['wiatr_szybkosc'].'<br>
<b>Czynnik chłodzący:</b> '.$dane['wiatr_chlodzenie'].'</p>
<p><b>Wschód słońca:</b> '.$dane['wschod'].'<br>
<b>Zachód słońca:</b> '.$dane['zachod'].'</p>
<hr width="300px">
<div style="text-align: right;">Copyright © by <b>Ayumi</b>.</div>
</body>
</html></div></center>';
?>
Wynik:
http://graphic.org.pl/Untitled1.phpPamiętaj: Musisz mieć zainstalowaną biblioteke cURL na serwerze.