webForumDet fria alternativet

Hämta/visa info från xml (produktfiler)

PHP

7 svar · 659 visningar · startad av Guldstrand

Medlem sedan juli 20041 271 inlägg
Frågan#1

Jag m.fl. håller på att skapa en enorm databas med allmän information om tv-serier som har och som fortfarande visas på tv-kanaler från sverige, norge och danmark.

Nu har vi kommit till en punkt där vi även vill länka till resp. webshop där besökarna kan köpa den komplette seriern på dvd (eller liknande).

Har förstått att de flesta butiker erbjuder xml (produktfiler), men jag förstår inte riktigt hur vi ska kunna inplantera/infoga detta.

Hade varit bra att kunna hämta pris och direkt-/djuplänk från:

# cdon
# megastore
# ginza
# discshop

Medlem sedan juni 20001 251 inlägg
#2

Det är relativt enkelt att göra med http://se2.php.net/simplexml. Låt oss börja i andra änden. Visa ett exempel på hur en sådan produktfeed ser ut.

Medlem sedan juli 20041 271 inlägg
#3

stevenet skrev:

Det är relativt enkelt att göra med http://se2.php.net/simplexml. Låt oss börja i andra änden. Visa ett exempel på hur en sådan produktfeed ser ut.

Här är ett exempel på hur en produkt listas i ginzas xml-feed.

- <product id="204462" delete="true">
- <name>
- <![CDATA[ Alla vi barn i Bullerbyn box (2-DVD/A Lindgren)
  ]]> 
  </name>
  <productURL>http://www.ginza.se/index.aspx?artnr=4765</productURL> 
  <imageURL>http://www.ginza.se/Archive/Images/item_img/4765.jpg</imageURL> 
  <price>249</price> 
- <description>
- <![CDATA[ Biofilmerna från Bullerbyn samlade i en box Alla vi barn i Bullerbyn - Mer om oss barn i Bullerbyn  Bullerbyn är en liten, liten by i Småland. Där ligger tre gårdar. I Mellangården bor Lisa med sina bröder Lasse och Bosse, i Norrgården bor systrarna Britta och Anna och i Sörgården bor Olle. Ja, och så Kerstin också, Olles lillasyster. Fler barn finns det inte i Bullerbyn, med det räcker.Astrid Lindgren skrev böckerna med hjälp av sina egna minnen och säger att hon själv var lite av ett Bullerby-barn. I filmerna får vi följa med barnen från Bullerbyn i slutet av 20-talet. Vi får vara med om allt från kräftfiske till aprilskämt, julfest hos moster Jenny och nattliga äventyr på spaning efter Näcken. Och så får Lisa en alldeles egen lammunge!
  ]]> 
  </description>
- <fields>
  <field name="EAN" value="" /> 
  </fields>
- <categories>
  <category name="TV-serier/Boxar" /> 
  </categories>
  </product>
Medlem sedan maj 20071 061 inlägg
#4

Nyfiken : Hur eller var har du fått tag på Ginzas lista? Finns den att ladda ner (hittar den inte)?

(verkar som http://se2.php.net/simplexml kommer att fixa dit problem galant, så Lycka till)

Medlem sedan juli 20041 271 inlägg
#5

Mr T skrev:

Nyfiken : Hur eller var har du fått tag på Ginzas lista? Finns den att ladda ner (hittar den inte)?

(verkar som http://se2.php.net/simplexml kommer att fixa dit problem galant, så Lycka till)

Jag har ingått ett samarbete med dessa butiker så jag kan tyvärr inte hjälpa till med detta.

Ok, ska kolla lite på länken. Tack!

Medlem sedan maj 20071 061 inlägg
#6

Guldstrand skrev:

Jag har ingått ett samarbete med dessa butiker så jag kan tyvärr inte hjälpa till med detta.

Ok, då förstår jag. Blev lite frustrerad när jag inte kunde finna den på deras sida, men då förklara det ju varför :-)

Medlem sedan juli 20041 271 inlägg
#7

Skönt att du tog det på rätt sätt. ;)

Medlem sedan juli 20041 271 inlägg
#8

Mr T skrev:

Nyfiken : Hur eller var har du fått tag på Ginzas lista? Finns den att ladda ner (hittar den inte)?

(verkar som http://se2.php.net/simplexml kommer att fixa dit problem galant, så Lycka till)

Filen är stor, så jag behöver verkligen en bra funktion som parsar detta på bästa/snabbaste sätt.

Någon som har något exempel på hur man t.e.x kan visa de tio senaste posterna (produkterna) från en xml fil, med bild?

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)