BMWX1 Skrevet 10. desember 2013 Del Skrevet 10. desember 2013 <table width="100%" border="0" cellspacing="15" cellpadding="0"> <tr> <td align="left" valign="top"><span class="reise-nyhet"> <?php $rss = simplexml_load_file($url); $teller = "1"; if($rss) { $items = $rss->channel->item; foreach($items as $item) { $title = $item->title; $link = $item->link; $published_on = $item->pubDate; $description = $item->description; if ($item->pubDate != FALSE) { if ($teller !== NULL) { echo '<div class="box"><a href="'.$link.'" target="_blank" class="nyhet">'; echo $title; echo '</a><br /><br style="line-height:5px;" />'; if (strlen($description) > 125) { echo substr($description, 0, 125); echo '...</div>'; } else { echo ''.$description.'</div>'; } } if ($teller == $max) { break; } if ($teller == "3") { print '</td></tr><tr><td>'; } if ($teller == "6") { print '</td></tr><tr><td>'; } $teller++; } } } ?> </span></td> </tr> </table> Får opp feil på linje 5, "$rss = simplexml_load_file($url)" hva skal det stå her ? Lenke til kommentar
Kaptein Snus Skrevet 11. desember 2013 Del Skrevet 11. desember 2013 (endret) Nå vet jeg ikke hvilken feilmelding du får, men virker som om det har noe med dagbladet å gjøre. Jeg får feilmeldingene Warning: file_get_contents(http://www.dagbladet.no/rss/nyheter/): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in E:\PortableApps\xampp\htdocs\testsuit\simplexml.php on line 2 Warning: simplexml_load_file(): I/O warning : failed to load external entity "" in E:\PortableApps\xampp\htdocs\testsuit\simplexml.php on line 3 bool(false) når jeg bruker: <?php $xml = file_get_contents("http://www.dagbladet.no/rss/nyheter/"); var_dump(simplexml_load_file($xml)); Men om jeg bytter ut "http://www.dagbladet.no/rss/nyheter/" med "http://www.google.com" og tar en var_dump på $xml uten simplexml_load_file() så fungerer det. Leste litt på nettet og noen mener at man kanskje må sende med noen headers for å få lov til få tilgang til filen. Forøvrig synes jeg det er litt rart at du definerer $teller som en string, når den kun skal brukes til tall. EDIT: typo Endret 11. desember 2013 av Lek1 Lenke til kommentar
BMWX1 Skrevet 16. desember 2013 Forfatter Del Skrevet 16. desember 2013 Det er ikke jeg som har lagd dette scriptet, det fungererer fint på å hente ned siste nyheter fra vg og aftenposten men ikke dagbladet. Skulle hatt et script som fungere på alle 3, kan du hjelpe meg med et slikt script? Lenke til kommentar
j-- Skrevet 16. desember 2013 Del Skrevet 16. desember 2013 Serveren til dagbladet sender HTTP status kode 404 tilbake når man prøver å hente den siden. [j@box ~]$ wget -O - http://www.dagbladet.no/rss/nyheter/ --2013-12-16 01:22:32-- http://www.dagbladet.no/rss/nyheter/ Resolving www.dagbladet.no (www.dagbladet.no)... 81.93.163.115 Connecting to www.dagbladet.no (www.dagbladet.no)|81.93.163.115|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2013-12-16 01:22:32 ERROR 404: Not Found. Lenke til kommentar
BMWX1 Skrevet 16. desember 2013 Forfatter Del Skrevet 16. desember 2013 så feilen ligger hos dagbladet? og ikke på nettsiden min? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå