Zend_Db_Adapter è un'API disponibile per lo Zend Framework che consente grazie a PDO di interfacciarsi
a svariati tipi di database tra cui Microsoft SQL Server, MySQL, PostgreSQL ed SQLite.
Per creare un'istanza a Zend_Db_Adapter potremo utilizzare il metodo Zend_Db::factory() a cui passare come parametri i dati...
Leggi l'articolo
Creare un client di posta elettronica in PHP è un'operazione abbastanza complessa, il linguaggio però ci mette a disposizione numerose funzioni per la gestione della posta elettronica e delle mailbox.
In questa breve serie di articoli descriveremo quelle più importanti relative alle operazioni fondamentali, come per esempio l'accesso alle mailbox,...
Leggi l'articolo
In questo articolo sulla gestione della posta elettronica tramite PHP e le funzioni IMAP, descriveremo come visualizzare il contenuto della nostra mailbox stampando a video il subject dei messaggi, la data di invio di ciascuno di essi, il nome del mittente e naturalmente il messaggio contenuto.
Proponiamo di seguito il listato...
Leggi l'articolo
Ora che conosciamo le funzioni IMAP più importanti per la gestione della posta elettronica, possiamo accingerci nella costruzione del nostro piccolo webmail in PHP; l'applicazione che andremo a creare rappresenta un "modello base" in grado di mostrare una lista delle mail contenute nella mailbox, visualizzare gli allegati, se presenti e...
Leggi l'articolo
Per visualizzare il testo di ogni e-mail pervenuta nel nostro server di posta, creeremo un file in grado di leggere un determinato messaggio il cui 'Id' gli verrà comunicato tramite il metodo GET.
Inoltre, il file per la lettura delle email sarà in grado di rilevare la presenza di allegati e...
Leggi l'articolo
Per terminare la creazione del nostro piccolo webmail in PHP, dobbiamo realizzare ancora alcuni script. Innanzitutto proporremo il codice utile allo scaricamento degli allegati; fortunatamente, il listato necessità di appena qualche riga:
<?php if (isset($_GET['id'])) { $var = $_GET['id']; } if (isset($_GET['item'])) { $item = $_GET['item']; } @include 'cnf.php'; @echo base64_decode(@imap_fetchbody($conn, $var, $item)); @imap_close($conn); ?>Lo script...
Come è noto, parsare un documento XML significa manipolarlo attraverso un linguaggio utilizzato come interfaccia, in generale le azioni di parsing riguardano l'accesso in lettura, la modifica e l'interrogazione di un file XML.
In PHP, fino alla versione 4, per il parsing di documenti XML venivano sfruttate in particolar modo le...
Leggi l'articolo
La funzione simplexml_load_string() interpreta una stringa, contenuta in un documento XML, all'interno di un oggetto della classe SimpleXMLElement le cui proprietà contengono i dati rilevati all'interno della stringa.
Ne consegue che la funzione appena descritta potrà essere utilizzata per l'accesso in lettura di elementi e contenuti all'interno di un documento XML;...
Leggi l'articolo
L'utilizzo della funzione simplexml_load_string() ci permette non soltanto di accedere in lettura agli elementi di un documento XML e alle sue proprietà , ma consente inoltre di accedere agli attributi degli elementi.
Nel nostro file XML d'esempio, "test.php", abbiamo all'interno dei nodi "<data>" due differenti "type", uno riferito alla datazione nostrana, "it",...
Leggi l'articolo
XPath ci permette di effettuare delle interrogazioni (query) su di un documento XML, un pò come SQL per i database, ma attenzione, XPath non è un linguaggio ma più propriamente un metodo.
Nell'esempio seguente, vedremo un breve script utilizzabile per accedere a tutti i contenuti relativi al nodo "<informazioni>" e cioè...
Leggi l'articolo