JQuery/Ajax in azione: una chat completa!

Per consolidare le mie conoscenze ho deciso di sviluppare un esempio completo di pagina Web dinamica (diciamo pure applicazione Web) sviluppata grazie alla comodità offerta da JQuery. Inizialmente doveva essere un semplice esempio come gli altri che vi ho mostrato, ma poi mi sono lasciato prendere la mano e ho sviluppato una chat completa, che ho pure testato con gli amici (grazie in particolare a Koryu, BigSmurf, iskyz e Nickos88 nonché a mia sorella)! Continua a leggere

Creazione dinamica di file XML con SimpleXML

L’altro giorno in un articolo nella sezione Javascript vi ho parlato dei vantaggi del formato JSON per il trasferimento dei dati. Non ho cambiato idea, ma l’XML è il formato più utilizzato per lo scambio (e in alcuni casi memorizzazione) dei dati, e lo sarà senz’altro per molto tempo, viste le sue peculiarità. Vorrei quindi presentarvi l’estensione SimpleXML di PHP, che consente di manipolare documenti XML attraverso una loro comoda rappresentazione a oggetti. Continua a leggere

Smarty: separiamo la presentazione dal contenuto

Uno dei peggiori difetti di PHP (se non il peggiore) è senz’altro la mancanza di separazione del codice PHP da quello HTML, quindi da presentazione e contenuti. Le soluzioni sono varie e una è offerta da Smarty, una libreria rilasciata sotto licenza LGPL (libera, gratuita e modificabile, quindi).
Smarty occupa davvero poco spazio (meno di 1MB), non richiede installazioni difficoltose ed è davvero facile da usare. Continua a leggere