AJAX è l’acronimo di Asynchronous Java Script and XML ed è un sistema di accesso a script lato server (in questo caso PHP) attraverso una chiamata HTTP esercitata da Javascript e l’oggetto XmlHttpRequest, conosciuto semplicemente anche come XMLHTTP.
La chiamata HTTP lavora in background in modo da rendere apparentemente uno script lato server accessibile come uno script lato client, con la stessa velocità e senza ricaricare la pagina.
La “magia” avviene grazie al fatto che un elemento HTML (ad esempio un form) attiva una funzione Javascript che, attraverso la creazione di un oggetto XmlHttpRequest, attiva uno script lato server che si connette al database, ad un file XML o fa quel che deve fare, esegue quel che deve eseguire e restituisce un output.
(continua…)
PHP dispone di classi dedicate alla gestione del formato XML, abbastanza ostiche per chi è alle prime armi col PHP e con l’XML. E’ tuttavia possibile utilizzare le funzioni per la gestione dei file, le funzioni per le espressioni regolari ed un po di fantasia per leggere un file XML in modo semplice e veloce.
Iniziamo a creare un file XML che chiameremo utenti.xml e che abbia la seguente struttura di codice:
(continua…)
Il presente documento è un mini glossario informatico relativo alla piattaforma LAMP (acronimo di Linux Apache MySQL PHP), argomenti oggetto principale di questo blog.
I termini da recensire sono tantissimi ed inizio con alcuni, ma conto di aggiornarli man mano, nel tempo.
La chiave di lettura di questo documento è semplice: non saranno fatte distinsioni in base alle varie terminologie relative ai quattro componenti principali della piattaforma LAMP, bensì la divisione è in ordine alfabetico dalla A alla Z.
(continua…)
Tra le sue innumerevoli straordinarie funzionalità, phpMyAdmin offre la possibilità di effettuare, in diversi formati, il backup di un database MySQL.
Una volta effettuato il login su phpMyAdmin, cliccare sul nome del database nel menu di sinistra, in modo da visualizzare l’elenco delle tabelle. Nella parte centrale dell’interfaccia, cliccare in alto sulla voce Esporta.
Segue uno screenshot della pagina che di esportazione del database:
(continua…)