invio email con cdonts?

gigi

Nuovo Utente
25 Giu 2003
9
0
0
Salve a tutti.
Mi ha affascinato l'articolo apparso su questo portale
http://www.lukeonweb.net/leggi.asp?id=98
dal titolo un semplice form inviato con cdonts.

Vengo al punto avevo intenzione di modificarlo inserendovi delle opzioni per sapere dal visitatore del mio sito come e' arrivato da me.

Questo il semplice form (vei codice sotto) che ho modificato con le opzioni inserite.
Il punto e' come modificare il file email.asp che invia il form cosi' come lo ho modificato affinche' inivii tutto il conenuto del form 8comrpese le opzioni che ho inserito.

Qualcuno mi puo' aiutare?

form.htm
-----------

<form method="post" action="email.asp">
Come ci hai trovato?
<tr>
<td width="20%"><input type="checkbox" name="C1" value="ON" checked>Motori
di ricerca</td>
<td width="20%"><input type="checkbox" name="C2" value="ON">Amici</td>
<td width="20%"><input type="checkbox" name="C3" value="ON">Colleghi</td>
<td width="20%"><input type="checkbox" name="C4" value="ON">Lavoro</td>
<td width="20%"><input type="checkbox" name="C5" value="ON">newsgroup</td>
</tr>
</table>
<p>Nome<br>
<input type="text" name="nome" size="20"><br>
Email<br>
<input type="text" name="email" size="20"><br>
Messaggio<br>
<textarea name="messaggio" rows="5" cols=30></textarea><br>
<input type="submit" value="Invia"> </p>
</form>

Come deve essere modificato il file email.asp originale che riporto sotto affinche' funzioni con le opzioni inserite?

email.asp
-------------
<%@LANGUAGE = JScript%>
<%
// 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 = "[email protected]"; // Destinatario (inserisci la tua email)
OggettoCDONTS.Subject = "Messaggio da " + nome; // Oggetto
OggettoCDONTS.Body = messaggio; // Corpo
OggettoCDONTS.Send(); // Invio la mail

// Reindirizzo il mittente verso la pagina di conferma
Response.Redirect("inviata.htm");
%>

inviata.htm
COme fare visualizzare nel file inviata.htm i campi inseriti nella pagina form.htm (i contenuti che tra l'altro sono inviati in email)
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
45
Napoli
www.lucaruggiero.it
Non puoi in una pagina .htm devi comunque utilizzare una pagina Asp, e non basta...

Dovresti portarti i dati che ti interessano, ad esempio solo il nome del mittente in una QueryString, oppure memorizzarli in una o una serie di variabili di sessione... lungo scomodo e stupido da fare!

Ti consiglio di fare cosi

// Messaggio di conferma
Response.Write("Grazie " + nome + " per averci scritto :)");


Ciao ;)
 
Discussioni simili
Autore Titolo Forum Risposte Data
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
Cosina Upload multiplo con invio allegati per email PHP 0
Tommy03 Errore invio email con PHP PHP 1
Tommy03 Invio email con PHP PHP 3
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1
Y INVIO AUTOMATICO EMAIL CON PHP PHP 4
P problemi invio email con phpmailer PHP 47
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
Monital Invio email con dati di una funzione JS PHP 1
S creazione test con invio risposta a una email prescelta PHP 4
A invio email con immagine inline senza clips PHP 0
R invio email php con allegato PHP 1
P Problemi con phpmail ed invio email PHP 0
A problema con l'invio della password tramite email PHP 23
M invio email con più di un allegato PHP 1
L Invio di una doppia email con CDO Classic ASP 2
asevenx errore durante l'invio di email con CDONTS Classic ASP 8
andreas88 invio email con ASP Classic ASP 1
L Aiuto con form invio email PHP 2
I invio email con POP Web Server 2
G Invio email con allegati PHP 5
M invio email con php PHP 1
G Script php per invio email con controllo sintassi e record MX PHP 0
G Script php per invio email con controllo sintassi e record MX PHP 7
G Problemi con l'invio email da un host remoto PHP 2
V problemi con invio email in formato html PHP 1
M Invio dati database via email php PHP 0
M Invio di email PHP 0
S Invio email da form PHP 8
max1974 Invio email PHP 12
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
ANDREA20 [PHP] Modulo email invio PHP 5
C [PHP] Problema Invio Email Elseif PHP 2
bubino8 [WordPress] Invio email da sito WordPress 2
A [PHP] Invio email quando viene visitata una pagina PHP 7
L Settaggio parametri per invio email Ip Cam Sricam IP Cam e Videosorveglianza 13
B MYSQL-INVIO EMAIL O MESSAGGIO AVVISO MySQL 0
R PROBLEMA INVIO EMAIL AL CAMBIO DI STATO ORDINE E-Commerce 1
ANDREA20 [MySQL] [PHP] Invio email ordine MySQL 12
ANDREA20 [PHP] Non riesco ad impostare reset password invio via email PHP 6
ANDREA20 [PHP] Invio ordine via email PHP 14
A Invio Email alla connessione di un Client su Lan Reti LAN e Wireless 2
B Invio email multiple PHPMAILER PHP 3
asevenx problema invio email tramite form PHP 3
Y Invio email automatico database background Database 1
J Scritp invio email convalida indirizzo PHP 13
A invio email dove sbaglio PHP 1
Task Mc Problema form invio email da sito ç__ç PHP 4
Z Invio email PHP 6
J while dentro while per invio email blocchi PHP 0

Discussioni simili