![]() |
Dra ut bilder ur RSS flöde (PHP)
Hej, jag håller på att göra en kod som importerar rss-flöden. Jag har inga problem att få ut titeln, datumet, description, etc... men jag lyckas inte få ut bilden. Är det någon som vet hur man gör detta?
Tack på förhand! Så här ser koden ut: foreach ($feeds as $feed) { //load feed into xml element $rss = simplexml_load_file($feed["url"]); //keep track of how many posts we've output so we can limit this $count = 0; if($rss) { //get items $items = $rss->channel->item; //go through each item and output title and length of time since it was posted foreach($items as $item) { if ($count < $size) { $title = strip_tags($item->title); $description = strip_tags($item->description); //$title = str_replace (" ", "%20", $title); $link = strip_tags($item->link); $published_on = strip_tags($item->pubDate); $published_on = date('Y-m-d H:i:s', strtotime($published_on)); //$d = countTime($published_on); $temparr = array("posttitle" => $title, "postlink" => $link, "postdescription" => $description, "date" => $published_on, "via" => $feed["title"]); array_push($postarray,$temparr); $count++; } } } } |
Det hade varit intressant att få länken till RSS-flödet för att se hur den är strukturerad...
|
Tack för svar.
Jag tänkte importera lite nyheter från aftonbladet för att hålla sidan levande, här är rss länken: http://www.aftonbladet.se/rss.xml |
Du får förmodligen inte använda bilderna. Det är bilder som Aftonbladet betalar för att få använda själva.
|
Citat:
|
Citat:
Bilden ligger inbäddad i en kod: <div class="apple-rss-unread-dot"><img src="file://localhost/System/Library/Frameworks/PubSub.framework/Versions/A/Resources/PubSubAgent.app/Contents/Resources/unread.tif" width="9" height="9" /></div> Så jag antar att man måste filtrera ut den på något sätt? |
Citat:
|
har läst om detta just. Och bilderna är inget du får använda utan lov! Iaf kommer det utan problem bötfälla dig rejält.
|
Citat:
Se till att ni verkligen har förstått varandra, det låter upplagt för ett missförstånd, och att du får det skriftligt i så fall. För när du publicerar en av dessa bilder så är det DU som åker dit för att du bryter mot upphovsrätten, inte Aftonbladet (dom har som sagt betalat sin licens redan). Det blir du som "stjäl" bilderna utan upphovsmannens tillåtelse... |
Tråden låst då det inte är tillåtet att använda bilderna på sin egen hemsida.
|
Alla tider är GMT +2. Klockan är nu 09:23. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson