Homepage -> Guida PHP



REALIZZARE UNA MAILING LIST IN PHP



Vediamo come creare una semplice mailing list, che ci consenta di gestire gli iscritti (quindi inviare una email di comunicazione e magari cancellarli dalla lista), gestire le email arretrate (consentendo la loro eliminazione dall'archivio o il loro reinvio), oltre che spedire nuove email a tutti gli iscritti.

L'applicazione č costituita da un pannello di controllo riservato ovviamente all'admin del sito, di cui un esempio funzionante č visibile qui, e di un modulo di registrazione disponibile a tutti i visitatori per la propria registrazione o eventuale cancellazione (clicca qui per iscriverti alla mailinglist) ( ).


  1. Pannello di controllo riservato all'admin
    • Gestione email arretrate
    • Invio nuova email in formato HTML
    • Gestione degli utenti iscritti


  2. Modulo di registrazione degli utenti
    • Possibilitā di registrarsi
    • Possibilitā di cancellarsi dalla lista




Ovviamente tale applicazione si appoggia su un database MySql, costituito da due tabelle: "email", contenente tutte le email arretrate, e "dati" in cui sono registrati gli utenti con le loro email. Qui trovate il dump del db.

Il codice php necessario per realizzare l'applicazione si articola in diversi files, sia template html e sia classi in php. Nell'ultimo tutorial di questa guida ("Creare un sito #2") verrā spiegata l'alberatura delle sotto-cartelle e la struttura della index.php e quindi di tutte le altri classi, compresi anche i files bean, che sono particolari classi contenenti tutte le funzioni necessarie per scambiare dati con una tabella in particolare del db ( dati.php , email.php ).