Creazione e gestione di una semplice mailing list

20 marzo 2006

Inviamo i messaggi

Per scrivere il testo del messaggio da postare agli iscritti alla nostra mailing-list abbiamo creato un semplice form, che abbiamo chiamato message.asp. Eccolo:

<!– #INCLUDE file = “login/riservato.asp” –>
<%
‘creazione messaggio
%>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
<title>Creazione messaggio</title>
</head>
<body>
<div align=”center”><center>
<table border=”0″ cellpadding=”0″ cellspacing=”0″ width=”100%” height=”100%”>
<tr>
<td width=”100%”><form method=”POST” action=”broadcast.asp”>
<div align=”center”><center><p>Mittente<br>
<input type=”text” name=”From” size=”22″></p>
</center></div><div align=”center”><center><p>Oggetto<br>
<input type=”text” name=”subject” size=”45″></p>
</center></div><div align=”center”><center><p>Messaggio<br>
<textarea rows=”9″ name=”body” cols=”46″></textarea></p>
</center></div><div align=”center”><center><p>
<input type=”submit” value=”Invia”
name=”B1″></p>
</center></div>
</form>
</td>
</tr>
</table>
</center></div>
</body>
</html>

Attenzione: essendo l’accesso al form riservato al solo amministratore della lista (voi!) ho ritenuto superfluo inserire i controlli Javascript di convalida dell’input. Sono certo che inserirete nei campi del vostro modulo un input corretto e ben formato. Tuttavia anche un semplice errore di digitazione (sempre possibile: pensiamo per esempio a una pressione involontaria del bottone “Invia” prima di avere compilato il campo “messaggio”) potrebbe creare piccoli problemi. Il mio consiglio è quindi, prendendo spunto dalla funzione javascript “controllo()” del file index.asp, di divertirvi a dotare anche il form per l’invio dei messaggi di un analogo accessorio.

Completa lo script il file /admin/default.asp, dove abbiamo creato un breve menu cliccabile (due voci) ad uso dell’amministratore. Non lo trascrivo perché è banale.

Conclusione

Lo script e il database, scaricabili in una cartella compressa [download], sono da considerare una base minima da ampliare ed arricchire, già sufficienti però per attrezzare il nostro sito di un accessorio utile.

Se vuoi aggiornamenti su Creazione e gestione di una semplice mailing list inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Creazione e gestione di una semplice mailing list

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy