Il PHP mette a disposizione degli sviluppatori una serie di interessanti funzioni native per la gestione dell’interfaccia verso il potente server di database Oracle, prodotto molto utilizzato in ambito aziendale, dato il suo elevato costo e le sue alte prestazioni in termini di stabilità e gestione del gigantismo dei dati.
E’ innanzitutto necessario assicurarsi che, in fase di installazione, il PHP sia stato configurato correttamente per permette la gestione di Oracle, attraverso il comando:
--with-oracle[=DIR]
comando che, è bene specificarlo, serve per la configurazione di PHP ed Oracle, non per controllarne la configurazione.
(continua…)
PHP trova la sua massima espressione nell’interazione col database MySQL ma, grazie alla sua versatilità, permette di interagire anche con gestori di database differenti, come ad esempio MS Access, semplice database di casa Microsoft.
Non esistono funzioni predefinite per la gestione di Access attraverso PHP: l’interazione viene attraverso ADO (ActiveX Data Object), oggetto di casa Microsoft per la gestione dei database, il quale viene creato attraverso le funzioni PHP per la gestione degli oggetti COM.
(continua…)
L’autenticazione ad un sito è un elemento molto importante per la gestione dei contenuti; il sistema di login si implementa sia per l’accesso riservato degli utenti (ed in questo caso è necessario utilizzare un database) oppure per permettere all’amministratore di gestire il sito stesso, ed in questo caso non è necessario implementare il sistema di autenticazione attraverso l’interazione con un database.
Abbiamo già visto in precedenza come implementare un semplice login attraverso l’autenticazione di rete, utilizzando credenziali d’accesso statiche e le sessioni per proteggere le pagine riservate.
In questo tutorial vedremo come implementare il sistema di login attraverso un tradizionale modulo HTML ed utilizzeremo i cookie per la protezione dell’area riservata.
(continua…)
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…)
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…)