Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Php - Xml Response

  1. #1

    Php - Xml Response

    Buongiorno a tutti
    sono nuovo del forum, quindi innanzitutto un saluto a tutti voi )))

    Tto implementando un e-commerce e ho un problema (l'ultimo) da affrontare/risolvere, quello dell'invio degli ordini al mio fornitore in automatico dopo la conferma ordine del cliente sul portale.

    Premetto che il mio fornitore mi fornisce una serie di file XML (in HTTPS) che io leggo ogni TOT per aggiornare il mio catalogo online (categorie, sottocategorie e prodotti); non mi rimane altro che inviare l'ordine tramite una FORM in POST su una loro pagina HTTPS che mi deve restituire un file XML con i dati dell'ordine che io ho con il mio fornitore (ovviamente diverso dall'ordine che io faccio ai clienti del mio portale).


    Questi sono i parametri da utilizzare per la form dell'ordine (per compilarli nessun problema :P):

    <form action="https://webservice.............." method="POST">
    <input type="text" name="productsid[]" value="00600001">
    <input type="text" name="productsquantity[]" value="2">
    <input type="text" name="productsid[]" value="09005400000">
    <input type="text" name="productsquantity[]" value="1">
    <input type="text" name="paymentmethod" value="3">
    <input type="text" name="shippingmethod" value="3">
    <input type="text" name="shippingNAME" value="nome e cognome">
    <input type="text" name="shippingADDRESS" value="Indirizzo di spedizione, num. 666">
    <input type="text" name="shippingCAP" value="00010">
    <input type="text" name="shippingCITY" value="GUIDONIA">
    <input type="text" name="shippingSTATE" value="RM">
    <input type="text" name="shippingPHONE" value="0774357035">
    <input type="text" name="shippingEMAIL" value="xxx@yyy.com">
    <textarea name="comments">commenti sull'ordine</textarea>
    </form>

    ... se tutto è andato a buon fine mi viene "girato" un XML (sempre tramite HTTPS) con il dettaglio dell'ordine, altrimenti un XML con i relativi errori).


    Quello che io non riesco a fare, per la poca dimestichezza con questi tipi di linguaggi, è poter recepire le informazioni dell'XML generato dall'action di questa form ... qualcuno sa come aiutarmi?

    Grazie
    Xbacco Solution
    Hosting & Housing - Realizzazione siti - Sviluppo applicativi
    www.xbaccosolution.net

  2. #2
    nessuna ha qualche dritta da darmi?
    Xbacco Solution
    Hosting & Housing - Realizzazione siti - Sviluppo applicativi
    www.xbaccosolution.net

  3. #3
    Buon giorno,

    sono il responsabile IT dell'azienda MSX INTERNATIONAL s.r.l. che fornisce il

    servizio di dropshipping per la vendita online di sex toys attraverso webservice XML.

    Per inviare il post in automatico ai nostri webservice, e gestire la risposta in XML generata, è possibile utilizzare il seguente codice:

    Codice PHP:
    $msxWebservicePOSTPARAMETERS = array();
    $msxWebserviceURL 'http://xxxxx';

    $ch curl_init();
    curl_setopt$chCURLOPT_SSL_VERIFYHOSTfalse );
    curl_setopt$chCURLOPT_SSL_VERIFYPEERfalse );
    curl_setopt$chCURLOPT_URL$msxWebserviceURL );
    curl_setopt$chCURLOPT_HEADER);
    curl_setopt$chCURLOPT_POSTtrue );
    curl_setopt$chCURLOPT_POSTFIELDS$msxWebservicePOSTPARAMETERS );
    curl_setopt$chCURLOPT_RETURNTRANSFERtrue );
    curl_setopt$chCURLOPT_TIMEOUT120 );
    $msxWebserviceDataResponse curl_exec$ch );
    curl_close$ch ); 
    In questo modo la variabile $msxWebserviceDataResponse contiene l'XML dell'ordine inoltrato altrimenti un documento vuoto se i campi richiesti non sono valorizzati.

    per qualiasi altra informazione tecnica e non, basta chiamare in azienda per cercare di capire come risolvere ed andare in produzione con il relativo sexy shop.

    Questi sono i recapiti:
    Tel: 0774/357035
    Info sul dropshipping

    un saluto
    Lo staff di MSX INTERNATIONAL
    Responsabile IT
    MSX INTERNATIONAL
    Sexy shop online, distribuzione internazionale sex toys, giacattoli per adulti.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.