Closed

Lettura file xml con php per inserimento dati su db mysql / Read xml data and export to mysql db using php

This project received 9 bids from talented freelancers with an average bid price of $111 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
9
Project Description

Salve a tutti, il progetto è abbastanza semplice ma richiede conoscenze specifiche anche se di base di php ed xml.

Ho un file xml contenente dati di prodotti, mi serve uno script in php che legga il file xml e mi generi un array con parte di questi dati richiesti, come da specifiche ed esempio qui di seguito.

Esempio di prodotto semplice:

In Stock.

Esempio di prodotto con varianti:

In Stock
In Stock


Esempio prodotto con varianti 2 (notare che non sappiamo a priori quante varianti può avere):

No Stock.
In Stock
In Stock
In Stock


Questi tipi di prodotto sono presenti in modo random nel file xml e le varianti potrebbero essere anche altre oltre a colore o misura, lo script deve poterle leggere comunque o essere facilmente estendibile in tale senso (da parte mia quindi il codice in caso va commentato dove necessario).

L'array di cui ho bisogno deve contenere:
ITEM con aggiunta di una signa prefissata iniziale (gestita per comodità da una variabile ma fissa nel codice tipo XXX-TZ0101)
Stock : valori spossibili "in stock" "no stock"
Se presenta delle varianti queste devono essere indicate come:
ITEM padre + valore variante con variabile fissa iniziale, esempio XXX-TZ0101-Pink/Pink XXX-TZ0101-Violet/Black
per ognuna deve essere riportato il valore di Stock
Nel caso il padre presenti delle varianti il suo valore di Stock deve sempre essere "In stock"

Il codice deve essere ottimizzato e non fare "loop strani" perchè dovrà operare su file xml con [url removed, login to view] prodotti che potrebbero però arrivare ad essere anche [url removed, login to view] (eseguito tramite cron quindi nessun problema timeout ma non deve sovraccaricare cpu, ram o server).

A chi verrà scelto invierò il file xml con i dati da elaborare. Il pagamento avviene a test eseguito con esito positivo su vostro sito o server mostrando una pagina HTML con dati elaborati come da specifiche qui sopra, mi inviere lo script al momento del saldo di quanto pattuito.

Possibilità anche di un secondo semplice script che dato alcuni parametri in ingresso deve generare un url di richiesta di un file. Per generare tale url si deve creare un codice SHA-1. Ho lo script funzionante in html + javascript per essere eseguito manualmente, devo averlo trasformato in un file php che possa venire eseguito da un cronjob.

Grazie a quanti si proporranno.

---------------------------- ENGLISH TRANSLATION -----------------------------------
English translation on attached file

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online