io ho scoperto che il provider ha win 2000 quindi devo usare cdonts,ma come posso prendere anche altri dati dalla form?aggiungendo delle righe su questo codice?vi posto sia la versione originale che quella modificata da me per prendere altri dati...
<%
// Recupero i dati dal modulo
var nome = new String(Request.Form("nome"));
var email = new String(Request.Form("email"));
var messaggio = new String(Request.Form("messaggio"));
// Effettuo un banale controllo sulla validità dei campi
if (nome == "" || email == "" || messaggio == "") {
Response.Write("ERRORE: Tutti i cami sono obbligatori");
Response.End;
}
// Creo l'oggetto (o classe) CDONTS.NewMail
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = "lucaruggiero@email.it";
// Destinatario (inserisci la tua email)
OggettoCDONTS.Subject = "Messaggio da " + nome;
// Oggetto
OggettoCDONTS.Body = messaggio; // Corpo
OggettoCDONTS.Send(); // Invio la mail
Response.Write("Email inviata con successo!");
%>
quella modificata da me è questa:
<%
// Recupero i dati dal modulo
var nome = new String(Request.Form("nome"));
var email = new String(Request.Form("email"));
var cognome = new String(Request.Form("cognome"));
var telefono = new String(Request.Form("telefono"));
var cap = new String(Request.Form("cap"));
var indirizzo = new String(Request.Form("indirizzo"));
var citta = new String(Request.Form("citta"));
var nazionalita = new String(Request.Form("nazionalita"));
var club = new String(Request.Form("club"));
var card = new String(Request.Form("card"));
var identita = new String(Request.Form("identita"));
var numero_identita = new String(Request.Form("numero_identita"));
var scadenza = new String(Request.Form("scadenza"));
var cellulare = new String(Request.Form("cellulare"));
var card_richiesta = new String(Request.Form("card_richiesta"));
// Effettuo un banale controllo sulla validità dei campi
if (nome == "" || email == "" || cognome == "" || cellulare == "") {
Response.Write("ERRORE: Tutti i campi sono obbligatori");
Response.End;
}
// Creo l'oggetto (o classe) CDONTS.NewMail
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = "info@miodominioovviamente.it";
OggettoCDONTS.Subject = "Iscrizione" + nome;
OggettoCDONTS.Body = messaggio;
OggettoCDONTS.Send();
Response.Write("Email inviata con successo!");
%>
mi da errore sul request nome