Creare file XML in Laravel
Per creare file XML con Laravel, non abbiamo bisogno di aggiungere nessuna libreria esterna, in quanto ci basta SimpleXMLElement!
In questo articolo vediamo come creare e scaricare un file XML.
Per creare file XML con Laravel, non abbiamo bisogno di aggiungere nessuna libreria esterna, in quanto ci basta SimpleXMLElement!
In questo articolo vediamo come creare e scaricare un file XML.
Facebook permette di creare i cataloghi in diversi formati.
Noi oggi vediamo il formato XML, che deve rispettare le specifiche ATOM/RSS.
Questo perchè è più facile da gestire, e permette di impostare gli aggiornamenti automatici, senza che l'utente ricarichi i prodotti.
Nell'ambito dei media server non sono ferratissimo, ma mi sono trovato molto bene con Plex Media Server.
Vediamo le istruzioni per installarlo su Debian (versione 7).
Prima di tutto ci server curl; se non lo avete installatelo:
#aptitude install curl
Già di per se creare XML con PHP è easy, ma lo è ancor di più usando SimpleXML!
Questa estensione è presente da PHP versione 5 e richiede l'installazione di libxml, che in genere è già installato di default.
In pratica se avete PHP 5 dovreste poter usare SimpleXml senza problemi.
Oggi vediamo come usare questa estensione per produre XML ben formato, usando l'oggetto SimpleXMLElement.
Supponiamo di avere una tabella su database con clienti, e vogliamo creare un file XML con tutti i clienti.
La struttura che vogliamo dargli è questa:
<clienti>
<cliente>
<codice></codice>
<ragione_sociale></ragione_sociale>
<mnemonico></mnemonico>
<indirizzo></indirizzo>
<telefono></telefono>
<email> </email>
</cliente>
</clienti>
Banca Sella è uno dei servizi di pagamento online più usati in assoluto.
Ma come spesso accade la documentazione fa abbastanza schifo.
In generale abbiamo due modi per connettere il nostri sito a BS:
Questo secondo modo è quello più nuovo e consigliato da Sella stessa.
E noi vedremo un esempio di come richiamare il WS da una nostra pagina PHP.
Prima di tutto dovete sottoscrivere un abbonamento e configurare l'ambiente.
E' disponibile anche un ambiente di test, che è uguale a quello reale solo che non scala i soldi dalla carta di credito.
Nel backoffice di Sella ci sono varie cose da impostare, ma due sono le più importanti:
Le Custom Info sono informazioni aggiuntive che possono essere utili per il post pagamento (ad esempio info sull'utente o sul prodotto comprato).