WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   PHP indexera rss (https://www.wn.se/forum/showthread.php?t=32551)

FunTrix 2008-10-13 23:59

Hej! Jag undrar om det finns något php script som man kan köra som sparar in en rss fil till en mysqldatabas? Intresserad utav både gratisvarianter och betalvarianter utav denhär typen av script. säg att man ska indexera vings sista minutenresor: http://www.ving.se/rss/lms_xml.aspx. Jag vill att scriptet på bästa sätt uppdaterar informationen i databasen om man kör scriptet igen, antingen genom att kolla om informationen redan finns eller ta bort all information och lägger till den igen. Jag vet inte vad som är effektivast.
Hoppas att ni förstår vad jag är ute efter, finns det några bra sånna här php script?

grazzy 2008-10-14 00:21

Det där är inte RSS... det är XML.

Dimme 2008-10-14 05:42

Effektivast är det att diffa XML-feeden och sedan ta resultatet och kontrollera om det finns dubbletter i databasen.

Tyvärr, jag känner inte om det finns något färdigt skript för just XML-feeds men jag har skrivit liknande skript för andra data-feeds.

Dimme 2008-10-14 05:43

Efter 1 sekunds googlande:

http://se.php.net/xmlreader

thorsell 2008-10-14 08:49

Kanske detta fungerar? Har dock inte testat själv..

MySQL to XML - XML to MySQL

martine 2008-10-14 11:31

Allvarligt talat är det väl ganska enkelt med simplexml (i php5) att hämta ut data ur xml och sedan lägga det i databasen efter en koll om det redan finns?

simplexml


Alla tider är GMT +2. Klockan är nu 01:34.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson