Problemino da Asp a Php

Vorrei adattare questa pagina (che prende in ingresso un catalogo xml)

da asp ad php ,il problema è che non conosco php

Chi vuole essere cosi magnanimo da adattarla:)

<%

Dim newurl

Dim objXML

Set objXML = Server.CreateObject("Microsoft.XMLDOM")

objXML.async = false

objXML.load(Server.MapPath("kelkooAPI.xml"))

Dim objOffertUrl, objOffertDesc, objOffertImg

Set objOffertUrl = objXML.getElementsByTagName("Offer/Url")

Set objOffertDesc = objXML.getElementsByTagName("Offer/ProductName")

Set objOffertImg = objXML.getElementsByTagName("Offer/ListImage/Url")

Dim offerteTot, offertaCorrente

offerteTot = objOffertUrl.length

Randomize

offertaCorrente = 1 + CInt(Rnd() * offerteTot)

objOffertUrl.Item(offertaCorrente)

Dim url, desc, img

url= objOffertUrl.Item(offertaCorrente).Text

desc = objOffertDesc.Item(offertaCorrente).Text

img = objOffertImg.Item(offertaCorrente).Text

Set objOffertUrl = Nothing

Set objOffertDesc = Nothing

Set objOffertImg = Nothing

Set objXML = Nothing

newurl=replace( url, "g=17190700", "g=17190700&epi=Emarap")

%>

__________________

inviato 8 anni fa
Lordduck
X 0 X

...il problema è che io non conosco asp =D

sorry

risposto 8 anni fa
larchitetto
X 0 X

neanche io... posso solo dirti che anche PHP ha un parser DOM, quindi la conversione potrebbe risultare piuttosto semplice

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Ciao,

potrei avere qualche informazione in più su come è strutturato il file xml?

Così:

<molecule>
       <name>Alanine</name>
       <symbol>ala</symbol>
       <code>A</code>
       <type>hydrophobic</type>
</molecule>

o così:

<molecule name="Alanine" symbol="ala" code="A" type="hydrophobic"></molecule>

:bye:

Zeta

risposto 8 anni fa
zeta80
X 0 X

Ciao ti mando un esempio è strutturato cosi:

<root>

<Offer id="6835423100010713it3fb9b1a2c9c68a87279b116925a23738">

                <Url>http://clk.tradedoubler.com/click?p=48396&amp;a=1434105&amp;g=17190700&amp;url=http://it.shopping.yahooapis.com/ctl/go/sitesearchGo?.ts=1208777237250&amp;.sig=y67sISx4DDArqfVGmvOd8rXzi0U-&amp;offerId=6835423100010713it3fb9b1a2c9c68a87279b116925a23738&amp;searchId=87248117110_1208777237038_18806405&amp;affiliationId=96919911&amp;country=it&amp;wait=true</Url>

                <ProductName>Nokia - 5310 xpress music europa</ProductName>

                <Price currency="eur">179.00</Price>

                <DeliveryCost>&amp;euro; 8,90</DeliveryCost>

                <Availability>&lt;b&gt;Disponibile&lt;/b&gt;</Availability>

                <Used>false</Used>

                <ListImage>

                    <Url>http://img.kelkoo.com/it/medium/639/555/00106729104965491274962798281264851555639.jpg</Url>

                    <Height>90</Height>

                    <Width>90</Width>

                </ListImage>

                <GridImage>

                    <Url>http://img.kelkoo.com/it/medium/639/555/00106729104965491274962798281264851555639.jpg</Url>

                    <Height>90</Height>

                    <Width>90</Width>

                </GridImage>

                <Summary>Design sottile e compatto con pannelli laterali in alluminio e due possibili combinazioni di colore accedi alla tua musica preferita utilizzando i tasti musicali ...</Summary>

                <Merchant id="6835423">

                    <Name>Mondocell</Name>

                </Merchant>

                <CatalogID>100010713-18627671</CatalogID>

                <Category id="100010713">

                    <Name>Cellulari</Name>

                </Category>

            </Offer>

</root>

grazieeee:)

risposto 8 anni fa
Lordduck
X 0 X

ciao,

prima di tutto non ho letto tutta la discussione ,

però a mio consiglio di dico di usare questa utility: http://asp2php.naken.cc/

e vedi cosa converte in php, e un pò casinato però alla fine dello converte in php.

poi devi studiare per vedere come la tradotto.

cosi non so nemmeno io.

saluti.

risposto 8 anni fa
luigi
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda