Yahoo Weather RSS

Yahoo Weather RSS
2007-05-27T14:35:22+02:00
2007-05-27T15:41:28+02:00
2022-11-04T17:30:36+01:00
lemmikki
Tudom, ez itt már unalmas kérdés, mert volt már pár hasonló téma, de nem tudom megoldani a problémám azok segítségével. A http://xml.weather.yahoo.com/forecastrss?p=HUXX0003&u=c feed-et szeretném egy oldalon megjeleníteni, ahová az alul szereplő scriptet próbáltam beilleszteni:

<?php
$newsfeed = 'http://xml.weather.yahoo.com/forecastrss?p=HUXX0003&u=c';

$fp = @fopen($newsfeed, 'r');
while(!feof($fp)){
$row .= @fgets($fp, 4096);
}
@fclose($fp);

if( eregi('<item>(.*)</item>', $row, $rowitem ) ) {
$item = explode('<item>', $rowitem[0]);

for( $i = 0; $i < count($item) - 1; $i++ ) {

eregi('<title>(.*)</title>', $item[$i+1], $title );
eregi('<link>(.*)</link>', $item[$i+1], $url );
eregi('<description>(.*)</description>', $item[$i+1], $categorie);

echo '<a href="' . $url[1] . '">' . $title[1] . '</a> -<br>' . $categorie[1] . '<br/>';

}
}
?>


A probléma: Warning: feof(): supplied argument is not a valid stream resource in /wwwroot/aquacentrum/idojaras.php on line 240 - és ezt nem is egyszer, de több százszor kiírja... kezdek kétségbe esni. Valami segítség?
Mutasd a teljes hozzászólást!
kezdetben szedd ki az fopen elől az @ jelet, hogy megtudjuk ha az is hibás, a while-t meg //-zd ki vagy töröld ki

szerk.: megnéztem, nálam jó localno
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd