Problema invio dati form con ASP

Kazuhiko

Nuovo Utente
8 Mar 2007
5
0
0
Ciao a tutti!
Mi scuso se la domanda è già stata fatta, ma essendo una cosa un pò particolare provo a sottoporvela sperando di trovare un aiuto in merito.

Devo inviare dei dati di una form ad un indirizzo e-mail trammite asp. Ho provato mille script pronti, senza risultato.
L'unico che mi dava un risultat è questo che vi copierò adesso...però mi invia solo un campo del form. Cercando di aggiungere gli altri dati salta tutto e mi arrivano mail vuote. Come risolvere il problema??

ecco il link della pagina html che si collega all'asp: http://www.babyidea.it/varie/asp2.htm

Inoltre, ho provato anche quest'altro script... niente, mi da errore pure questo. Ve lo copio qui sotto:

http://www.babyidea.it/varie/asp4.htm

Qualcuno ha idea di come posso risolvere il problema? Altrimenti, potete consigliarmi uno script che sia però EFFETTIVAMENTE valido? Considerando che il sito in cui devo fare il tutto ha attivo solo asp.
Se serve altro (lo script direttamente credo, al momento non l'avevo sotto mano quindi ho messo i link intanto... però appena posso li copio!).

Grazie mille a tutti e scusate il disturbo ma è una cosa che mi sta facendo impazzire ed è importante! :)
 

Pazzaglia

Nuovo Utente
6 Mar 2007
16
0
0
Dim c
c = chr(13) & chr(10)

Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From=trim(request("email"))
M= "-------- Original Message --------" & c
M=M & "Nome e Cognome:" & request("Nomeecognome") & c
M=M & "Ragione Sociale:" & request("ragione") & c

objMail.Body=M
objMail.To="[email protected]"
objMail.Subject="Oggetto email"
objMail.Send
set objMail = nothing

Lo uso da una vita e funziona alla grande.
Fammi sapere. ;)
 

Kazuhiko

Nuovo Utente
8 Mar 2007
5
0
0
Dim c
c = chr(13) & chr(10)

Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From=trim(request("email"))
M= "-------- Original Message --------" & c
M=M & "Nome e Cognome:" & request("Nomeecognome") & c
M=M & "Ragione Sociale:" & request("ragione") & c

objMail.Body=M
objMail.To="[email protected]"
objMail.Subject="Oggetto email"
objMail.Send
set objMail = nothing

Lo uso da una vita e funziona alla grande.
Fammi sapere. ;)


grazie!
una domanda però:
io ho i campi: nome, rag sociale, indirizzo, messaggio e altri..
come li aggiungo a questo script?
Aggiungendo una riga sotto a "M=M & "Ragione Sociale:" & request("ragione") & c" e cambiando i parametri no?

e poi... il pezzo prima "Dim c
c = chr(13) & chr(10)" è una segnalazione al mio errore negli script usati? scusa la domanda, spero non sembri stupida ma ho questi piccoli dubbi.
Grazie mille! stasera provo subito!
 

Pazzaglia

Nuovo Utente
6 Mar 2007
16
0
0
io ho i campi: nome, rag sociale, indirizzo, messaggio e altri..
come li aggiungo a questo script?
Aggiungendo una riga sotto a "M=M & "Ragione Sociale:" & request("ragione") & c" e cambiando i parametri no?

Esattamente!!!

e poi... il pezzo prima "Dim c
c = chr(13) & chr(10)" è una segnalazione al mio errore negli script usati? scusa la domanda, spero non sembri stupida ma ho questi piccoli dubbi.
Grazie mille! stasera provo subito!

chr(13) & chr(10)
serve per andare a capo praticamente l'equivalente del <br>

L'ho messo sotto una variabile c per evitarmi di scrivere ad ogni fine riga tutta la pappardella.
Sei hai problemi posta il codice che vediamo di farlo funzionare.
 

Kazuhiko

Nuovo Utente
8 Mar 2007
5
0
0
allora...ho provato con il tuo codice... ma mi da un errore!
Sono proprio sfortunato...!

Ti copio il codice come l'ho usato e l'errore:

----------------
<%
Dim c
c = chr(13) & chr(10)

Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From=trim(request("email"))
M= "-------- Original Message --------" & c
M=M & "Nome e Cognome:" & request("Nomeecognome") & c
M=M & "Ragione Sociale:" & request("ragione") & c
M=M & "Indirizzo:" & request("indirizzo") & c
M=M & "Telefono:" & request("telefono") & c
M=M & "E-mail:" & request("email") & c
M=M & "Messaggio:" & request("messaggio") & c

objMail.Body=M
objMail.To="[email protected]"
objMail.Subject="Invio form dati"
objMail.Send
set objMail = nothing
%>
--------------

Errore:

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/prova/asp.asp, line 5

800401f3

la linea 5 è quella dell'oggetto mail...possibile che non accetti che li ci vada il campo form? :/
 

Kazuhiko

Nuovo Utente
8 Mar 2007
5
0
0
Ma il cdo su iis ce lo hai attivato e funzionante???

eh...infatti ho appena sentito il tecnico e CREDO non sia attiva questa cosa...
vi copio lo script che usavo prima:

---------------------

<%
Dim IP
IP=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP="" Then
IP=Request.ServerVariables("REMOTE_ADDR")
End If



'**************************************************************************
'* sostituisci qui sotto, a [email protected], il tuo indirizzo email reale *
'**************************************************************************

mittente = "[email protected]"

'------------------------------------------------------------------------
'------------------------------------------------------------------------

messaggio = messaggio & nome & "Informazioni: " & Request.Form("messaggio")& chr(21) & "INDIRIZZO ip: " & IP
'Invio email
Set Mail = Server.CreateObject("CDO.Message")
Mail.To = "[email protected]"
Mail.From = "[email protected]"
Mail.Subject = "Form dati internet"
Mail.Send
Set Mail = nothing
%>

<%
'***************************************************
'* Ridirezionamento alla pagina Confsendmail.htm *
'***************************************************

response.redirect "Confsendmail.htm"
%>

--------------

qualcuno mi può aiutare a sistemarlo? sono dsperato ormai..
credo sia qualcosa nel campo dove c'è "messaggio", "nome" ecc...

scusate e grazie dell'aiuto!
 

Pazzaglia

Nuovo Utente
6 Mar 2007
16
0
0
Si ma che errore ti da???

Il messaggio suddividilo su più righe.

Messaggio = "-------- Original Message --------" & chr(21)
Messaggio = Messaggio & "Nome e Cognome: " & Trim(Request("nome")) & chr(21)
Messaggio = Messaggio & "Ragione Sociale: " & Trim(Request("ragsociale")) & chr(21)
Messaggio = Messaggio & "Indirizzo: " & Trim(Request("indirizzo")) & chr(21)
Messaggio = Messaggio & "Telefono: " & Trim(Request("telefono")) & chr(21)
Messaggio = Messaggio & "email: " & Trim(Request("email")) & chr(21)
Messaggio = Messaggio & "Messaggio: " & Trim(Request("messaggio")) & chr(21)

Questi sono i campi presi sul primo link del primo post.

Fammi sapere dove ti da errore.
 

Kazuhiko

Nuovo Utente
8 Mar 2007
5
0
0
Finalmente ce l'ho fatta!

Ciao! Ieri finalmente, sono riuscito a far funzionare tutto! Il problema stava proprio nella riga dove richiamavo i dati del form...

grazie mille comunque Pazzaglia, davvero! :)

Copio lo script corretto e funzionante...in caso qualcuno ne avesse comunque bisogno :byebye:

Grazie mille ancora!

-------------------------------
<%
Dim IP
IP=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP="" Then
IP=Request.ServerVariables("REMOTE_ADDR")
End If



'**************************************************************************
'* sostituisci qui sotto, a [email protected], il tuo indirizzo email reale *
'**************************************************************************

mittente = "[email protected]"

'------------------------------------------------------------------------
'------------------------------------------------------------------------

messaggio = "Nome: " & Request.Form("nome")& chr(13) & " Ragione Sociale: " & Request.Form("ragsociale")& chr(13) & " Indirizzo: " & Request.Form("indirizzo")& chr(13) & " Telefono: " & Request.Form("telefono")& chr(13) & " Email: " & Request.Form("email")& chr(13) & " Messaggio: " & Request.Form("messaggio")& chr(13) & " INDIRIZZO ip: " & IP
'Invio email
Set Mail = Server.CreateObject("CDO.Message")
Mail.To = "[email protected]"
Mail.From = "[email protected]"
Mail.Subject = "Form dati internet"
Mail.TextBody = messaggio
Mail.Send
Set Mail = nothing
%>

<%
'***************************************************
'* Ridirezionamento alla pagina Confsendmail.htm *
'***************************************************

response.redirect "Confsendmail.htm"
%>
----------------------------
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
A Problema invio dati form contatti PHP 12
S Problema con invio dati PHP 0
P Problema di invio dati PHP 4
Z Problema invio dati da textarea PHP 2
A Problema form invio dati PHP 2
T Problema invio dati ad altra pagina PHP 1
D Problema nell'invio dei dati di un form ad uno script AJAX Ajax 8
T Problema di invio dati AJAX-PHP Ajax 8
S Problema con invio dati da tastiera... PHP 7
Daniele_Carrara Problema timeout - invio mail PHP 7
M [PHP] Problema script ricezione e invio posta... PHP 1
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
S Problema in PHP per invio file XML - RISOLTO- PHP 8
Punix [PHP] problema script invio e-mail PHP 2
cobra_72 [PHP] problema invio multiplo allegati mail PHP 21
S Problema invio form php/html PHP 3
R PROBLEMA INVIO EMAIL AL CAMBIO DI STATO ORDINE E-Commerce 1
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
Il Matta Problema Form e invio mail PHP 2
asevenx problema invio email tramite form PHP 3
B Problema form mail per invio doppio allegato PHP 1
A Problema orario invio mail per form PHP 4
O [PHP] Problema Invio Mail PHP 2
D Problema modulo invio messaggio da sito web PHP 7
A Problema invio messaggio col form PHP 1
L Problema di invio "value" PHP 1
Task Mc Problema form invio email da sito ç__ç PHP 4
L problema invio newsletter con script proprio in php PHP 10
A problema invio mail PHP 5
S Problema con l'invio del form in php PHP 0
F Problema form invio email php PHP 3
A problema con l'invio della password tramite email PHP 23
C problema invio mail con form php PHP 0
P Problema invio email da php PHP 9
J problema con apache2+php ed invio file con cURL Apache 2
J Problema invio file con cURL php su server verso server PHP 1
D Problema invio mail [GIA POSTATO ERRONEAMENTE IN HTML] PHP 0
D Problema invio mail PHP 6
LaKanka Problema invio e-mail, prima riga vuota PHP 0
C Mail e php problema invio PHP 11
L Problema invio allegati via mail con libero PHP 5
V Problema con l'invio delle mail in locale (usando quindi easy php) PHP 16
S Problema invio mail da form Classic ASP 6
C Problema con il doppio invio nel form con onsubmit HTML e CSS 9
M problema script invio email multiplo PHP 8
Angel0 Problema invio e-mail (era: problemi con xoom) Posta Elettronica 4
B problema invio email PHP 7
B problema invio email PHP 7
H Problema invio e-mail in WebSite X5 Posta Elettronica 0

Discussioni simili