Trasformiamo il nostro bootstrap in una classe php
Il codice del nostro bootstrap attualmente è contenuto all’interno del file index.php, che di fatto è il nostro bootstrap. In questo articolo vedremo come realizzare una classe Bootstrap dove ogni metodo si occupera di inizializzare qualcosa di specifico sullo Zend Framework, donando all’applicazione un pizzico di leggibilità e organizzazione in più.
Attualmente il file index.php, nostro attuale bootstrap, è organizzato in[...] Continua
Errori dell’applicazione e pagina non trovata
In ogni applicazione possono avvenire dei bug più o meno gravi e quando questo avviene dobbiamo avere qualcosa che tenga nota che l’errore è avvenuto o perchè no, che ci avverta tramite email o sms. In questo articolo vedremo come gestire con Zend Framework un file di log dell’applicazione in modo che qualsiasi comportamento imprevisto sia loggato in modo tale da poter essere successivamente risolto. Inoltre, vedremo come gestire l’errore 404 pagina non trovata, in modo tale che la nostra applicazione restituisca [...] Continua
Inviare email con Zend_Mail
In questo articolo parleremo del componente Zend_Mail, illustrando alcune delle sue peculiarità ed implementando nella nostra applicazione di prova un semplicissimo form dei contatti.
Zend_Mail per molti aspetti ricorda molto Php Mailer ( chi non l’ha usato? ) e come questo ci semplifica molto il lavoro quando abbiamo a che vedere con l’invio di email. Con Zend_Mail possiamo scegliere di inviare usando sendmail e il mailserver locale ( che a sua volta utilizza la funzione mail() di Php ) o utilizzando un account SMTP. Se lavorate in locale il mio consiglio è [...] Continua
Autenticazione
L’autenticazione è il processo in cui bisogna capire se qualcuno è realmente chi dice di essere. Per identificare l’individuo, solitamente si usa l’accoppiata username e password. Altri metodi di autenticazione sono esistenti, ad esempio, quando si paga in un negozio con la carta di credito, l’username è sostituito dal possesso materiale della carta di credito, altri metodi potrebbero essere la lettura delle impronte digitali ecc..
In Zend Framework il processo di autenticazione è gestito da un oggetto [...] Continua