email

Utilizzare il filtro antispam di Akismet con PHP

Akismet è un servizio di filtraggio dello spam offerto dalla Automattic, l’azienda maggiormente impegnata nello sviluppo di Wordpress. In questo articolo vedremo come invocare Akismet nei nostri script PHP per ricevere una valutazione sulla bontà dei commenti inviati dagli utenti attraverso un classico form HTML. Il servizio di filtraggio di Akismet è gratuito per utilizzo personale, previa registrazione a questo indirizzo. Completata la registrazione si riceverà via mail un codice personale che, come vedremo negli esempi tra breve, servirà per avere accesso al servizio.

Installare PHP

In questo articolo vedremo quali sono i metodi e gli strumenti che abbiamo a disposizione per installare PHP sul nostro computer. Prenderemo in considerazione sia i principali pacchetti software autoinstallanti, sia le procedure manuali adatte ai diversi sistemi operativi. Zend Server Come suggerisce il nome, Zend Server nasce in casa Zend, azienda leader nel panorama PHP e principale sostenitore dello sviluppo del linguaggio. Disponibile per Windows, Linux e Mac OS X, Zend Server è adatto a preparare sia un PC di sviluppo sia un server di produzione.

Introduzione a symfony

La facilità di approccio a PHP è, da sempre, croce e delizia di questo linguaggio. Essa infatti costituisce un grosso punto di forza, capace di attrarre numerosi potenziali sviluppatori, ma allo stesso tempo fa sì che molti di questi sviluppatori restino bloccati nelle paludi del cosiddetto spaghetti code, il codice procedurale scritto un po' come viene. Pochi, o comunque una minoranza, sono ancora quelli che si avventurano nel mondo della programmazione a oggetti, su cui ormai PHP sta spingendo da diverse versioni, ancora percepito come qualcosa di misterioso e complicato.

Invio di email usando Zend_Mail

Questo articolo illustra come utilizzare lo Zend Framework per realizzare un form di invio email, utile ad esempio agli utenti per contattare l’amministratore del sito oppure per segnalare una pagina del sito ad amici. Zend Framework fornisce tutti gli oggetti necessari allo scopo, oggetti che possono essere usati singolarmente, al di fuori di una applicazione MVC. L’uso di un framework non deve spaventare coloro che non si sentono degli esperti nella programmazione in PHP.

Zend Framework Tutorial - 5

NewsController Siamo finalmente arrivati all’ultima parte di questa serie di articoli dedicati alla realizzazione di una applicazione con lo Zend Framework. Dobbiamo analizzare il funzionamento del NewsController, il cuore della nostro sito web, che si occupa della visualizzazione, inserimento, modifica e cancellazione delle news. Di seguito viene riportata la struttura del Controller che sarà analizzata in dettaglio nelle prossime pagine. class NewsController extends Zend_Controller_Action { protected $_flashMessenger = null; public function init() { // istruzioni.

Presentazione dello Zend Framework

Introduzione Se avete maturato un po' di esperienza in PHP sapete bene come gran parte del codice di un nuovo lavoro può essere ereditato dai precedenti progetti: le funzioni per collegarsi al database, quelle per gestire i template, quelle per l’autenticazione dell’utente, ecc.. Accanto al codice da voi prodotto, forse usate anche diverse librerie di codice realizzate da terzi: Smarty per gestire i template HTML, FPDF per creare PDF, PHPMailer per inviare email complesse, ADODb per interagire con i diversi database, la miriade di classi PEAR, ecc.

Parsing di feed RSS con simpleXML

I vantaggi della libreria simpleXML Prima che fosse introdotta la libreria simpleXML, apparsa con la versione 5 di PHP, l’attività di parsing (lettura) ed utilizzo dei dati contenuti nei documenti XML era affidata esclusivamente alle librerie SAX e DOM, sicuramente potenti ma non di immediato impiego. Questo nuovo strumento, come il nome suggerisce, semplifica notevolmente la vita degli sviluppatori interessati all’interazione tra PHP e XML. Grazie a SimpleXML è possibile ottenere con estrema facilità una gerarchia di oggetti che rispecchiano la struttura originale del documento XML di cui si sta effettuando l’analisi.

Installare Apache 2.2, PHP 5.2 e MySQL 5 su Windows

Introduzione In questo tutorial mostreremo in dettaglio le procedure di installazione e configurazione di Apache 2.2, PHP 5.2 e MySQL 5 su Windows 2000/XP. Il nostro scopo principale è quello di ottenere una piattaforma di sviluppo per poter realizzare e testare le nostre applicazioni PHP-MySQL. Abbiamo preso in considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche e novità, alcune delle quali saranno evidenti già in fase di installazione.

Controllare la validità di una email

L’indirizzo email è uno tra i dati che più comunemente viene registrato da una applicazione web. E' importantissimo avere un modo per contattare e raggiungere i propri utenti ed una email è sicuramente il mezzo più veloce ed economico per farlo. Il valore di un indirizzo email quindi non può essere sciupato da un errore di input dell’utente che magari ha sbadatamente inserito in un form di registrazione una email scorretta.

Installare Apache 2, PHP 5, MySQL 4.1 su Windows

ATTENZIONE !!! La versione più aggiornata di questa guida è disponibile qui In questo tutorial mostreremo in dettaglio le procedure di installazione e configurazione di Apache 2, PHP 5 e MySQL 4.1 su Windows 2000/XP. Il nostro scopo principale è quello di ottenere una piattaforma di sviluppo per poter realizzare e testare le nostre applicazioni PHP-MySQL. Abbiamo preso in considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche e novità, alcune delle quali saranno evidenti già in fase di installazione.