stò impazzendo..
allora vi riepilogo dove sono arrivato e cosa non mi torna, io credo che manchi poco
ho una pagina.asp che contiene inclusioni Ok? il sito provvisorio l'ho inserito in una sotto cartella che è test/sito/PRIMA PAGINEA DEL SITO ..ok? HO MESSO IL DOMINIOASSOLUTO PERCHè LE INCLUSIONI HTML ME LE LEGGE COSì, QUINDI HO NESATO CHE VALESSE LO STESSO PER EMAIL.ASP MA ANCHE SENZA MI SA CHE NADA..
in questa ho messo il form che deve inviarmi la mail con questo codice:
<form method="post" action="/test/sito/email.asp">
<div align="center">Nome
<input type="text" name="nome">
<input type="text" name="email">
Messaggio
<textarea name="messaggio" rows="5" cols=30></textarea>
<input type="submit" value="Invia">
</div>
</form>
che manda le info al file email.asp con il seguente codice (ho levato tutto head, body ecc...)
<%@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"); (QUESTA è LA LINEA 15)
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = "MIA EMAIL"; // 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!");
%>
MA UNA VOLTA FATTO IL TEST MI APPARE QUESTO ERRORE:
Microsoft JScript runtime error '800a01ad'
Automation server can't create object
/test/sito/email.asp, line 15
LA LINEA 15 VE L'HO SCRITTA SUL CODICE SU..
DOVE CRIBBIO SBAGLIO MAREMMA BUHAIOLA???!!! STO IMPAZZENDO AIUTATEMI PERFAVORE..
ciao!

Rispondi quotando