Controllare la validità di una email

Verificare la validità di emails in PHPA volte è necessario controllare che la sintassi di una email sia corretta, per i nostri form tipo Contattami dove richiedere la mail del visitatore oppure Newlsletter.

Quello che ci permette di fare questo lavoro sono le regular expression (espressioni regolari), cioè una stringa che utilizzeremo come pattern per verificare la sintassi.

Vediamo come verificare la mail inserita da un utente:

<?php
$verifica = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $maildaverificare);
if ( $verifica )
{
print 'La mail è valida';
}
else
{
print 'La mail non è valida';
}
?>

Come vedete viene utilizzata la funzione ereg, che esegue una ricerca in stringa testi che possano incrociarsi con l’espressione regolare indicata in espressione_regolare distinguendo tra lettere minuscole e maiuscole.

Vediamo le possibili condizioni che possiamo utilizzare Continua a leggere “Controllare la validità di una email”

Newsletter: Gestione in Flash

Una Newsletter è l’insieme di informazioni relative a una macrocategoria periodicamente inviata per posta elettronica, colui che si iscrive riceverà queste informazioni e potrà cancellarsi in qualsiasi momento.

Come creare e gestire una Newsletter in Flash, salvando gli iscritti su un database con la possibilità, qualora l’iscritto voglia, di cancellarsi?

Bella domanda 🙂

Ovviamente Flash deve appoggiarsi a un linguaggio dinamico esterno, come in questo caso il PHP.

Ecco i file che andremo ad analizzare, e come al solito vi ricordo, che al fondo dell’articolo troverete i file sorgenti:

  • connessione.php connessione al Database
  • newsletter.fla sorgente flash della Newsletter
  • subscribe.php iscrizione dell’utente tramite mail
  • deleted.php  cancellazione dell’utente tramite mail
  • emails.php visualizzazione delle emails totali iscritte
  • debug.txt è un file di testo che noi non dovremo utilizzare, verrà preso in considerazione solo per il debug

Procediamo per ordine: