Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Via server due email, una è vuota...

    Qualcuno mi spiega perchè quando utilizzo questo script mi arrivano due email: una vuota ed una regolarmente compilata? :master:
    Set rs = Server.CreateObject("ADODB.Recordset")
    codice:
    <%
      strSQL="SELECT * FROM Addlink WHERE Sito = '" & Sito & "';"
      rs.Open strSQL,cn
    
      if not rs.eof then 
      	set rs = nothing
    	set cn = nothing
    	ERRORE = "Url gi&agrave; inserita."
    	exit sub
      end if
    
      rs.close		  	
      
      strSQL = "INSERT INTO Addlink (Sito, Titolo, Email) VALUES ('" 
      strSQL = strSQL & Sito & "','" & Titolo & "','" & Email & "')"
    	 
      cn.Execute(strSQL) 
    
    set cn = nothing
    set rs = nothing
    
      response.redirect("default.asp")
    end sub
    
      Titolo=request.form("Titolo")
      Sito=request.form("Sito")
      Email=request.form("Email")
    
    Dim objMail, messaggio
    
    	messaggio = messaggio & VBcrlf & "Ciao
    
    "
    	messaggio = messaggio & VBcrlf & "Titolo = " & Titolo & " 
    "
    	messaggio = messaggio & VBcrlf & "Sito = " & Sito & "
    "
            messaggio = messaggio & VBcrlf & "E-mail = " & Email & "
    
    "
       
    	
        Set objMail = Server.CreateObject("CDONTS.NewMail")
    
                    objMail.From = "miaemail@ana.com"
    	objMail.To = email
    	objMail.Subject = "Ciao"
        objMail.Body = messaggio
        objMail.importance = 2
    	objMail.MailFormat = 0
        objMail.BodyFormat = 0
        objMail.Send
    
        Set objMail = Nothing
    
    
    if request.form("type") = "I" then call insertLink()
    %>

  2. #2
    questo codice invia solo una email, per cui ho posti tutto il codice o

  3. #3
    Originariamente inviato da supergeniux
    questo codice invia solo una email, per cui ho posti tutto il codice o
    Ecco qui:
    codice:
    <% response.buffer = true
    %><%
    ERRORE = "" 
    
    sub insertLink()
    
      Titolo=request.form("Titolo")
      Sito=request.form("Sito")
      Email=request.form("Email")
    
    Sito=replace(Sito,"'","''")
    Sito=replace(Sito,"<","&lt;")
    Sito=replace(Sito,">","&gt;")
    
    Titolo=replace(Titolo,"'","''")
    Titolo=replace(Titolo,"<","&lt;")
    Titolo=replace(Titolo,">","&gt;")
    
    'crea un collegamento al database e lo apre
    %>
    <%
      Set rs = Server.CreateObject("ADODB.Recordset")
      strSQL="SELECT * FROM Addlink WHERE Sito = '" & Sito & "';"
      rs.Open strSQL,cn
    
      if not rs.eof then 
      	set rs = nothing
    	set cn = nothing
    	ERRORE = "Url gi&agrave; inserita."
    	exit sub
      end if
    
      rs.close		  	
      
      strSQL = "INSERT INTO Addlink (Sito, Titolo, Email) VALUES ('" 
      strSQL = strSQL & Sito & "','" & Titolo & "','" & Email & "')"
    	 
      cn.Execute(strSQL) 
    
    set cn = nothing
    set rs = nothing
    
      response.redirect("default.asp")
    end sub
    
      Titolo=request.form("Titolo")
      Sito=request.form("Sito")
      Email=request.form("Email")
    
    Dim objMail, messaggio
    
    	messaggio = messaggio & VBcrlf & "Ciao
    
    "
    	messaggio = messaggio & VBcrlf & "Titolo = " & Titolo & " 
    "
    	messaggio = messaggio & VBcrlf & "Sito = " & Sito & "
    "
            messaggio = messaggio & VBcrlf & "E-mail = " & Email & "
    
    "
       
    	
        Set objMail = Server.CreateObject("CDONTS.NewMail")
    
                    objMail.From = "miaemail@ana.com"
    	objMail.To = email
    	objMail.Subject = "Ciao"
        objMail.Body = messaggio
        objMail.importance = 2
    	objMail.MailFormat = 0
        objMail.BodyFormat = 0
        objMail.Send
    
        Set objMail = Nothing
    
    
    if request.form("type") = "I" then call insertLink()
    %>
    
    
    <%
    strSQL="SELECT * FROM Configurazione where ID_Conf = 1"  
      rs.Open strSQL,cn
    
      Set objBg_color=rs("Bg_color")
      Set objFont_Tabella=rs("Font_tabella")
      Set objFont_size_tabella=rs("Font_size_tabella")
      Set objFont_color_tabella=rs("Font_color_tabella")
      Set objColor_titolo_tabella=rs("Color_titolo_tabella")
      Set objText_color=rs("Text_color")
      Set objColor_tabella_esterna=rs("Color_tabella_esterna")
      Set objColor_tabella_interna=rs("Color_tabella_interna")
      Set objColor_titolo_tabella=rs("Color_titolo_tabella")
    
    if rs.EOF then 
    		response.write("<h3>Si sono verificati dei problemi durante la lettura della base dati. Riprovate e se il problema si verifica ancora contattate il WebMaster. Grazie.</h3>")
    else %>
                
                
               <form name="mioform" method="post" action="aggiungi.asp" onSubmit="return submitIt(this)">
    
                 <%=rs("Text_color")%>">* 
                      <%if request.form("Sito") = "" then response.write("http://") else response.write(request.form("Sito"))%>" size="20">
                      <%=rs("Text_color")%>"> 
                     <%request.form("Titolo")%>" size="20">
                      <%=rs("Text_color")%>"> * 
                      <%request.form("Email")%>" size="20">
                      <%=rs("Font_color_tabella")%>">
    <%
    end if
    Set cn = nothing
    Set rs = nothing
    %>

  4. #4
    Non capisco da cosa possa dipendere, le email arrivano tutte e due allo stesso indirizzo?

  5. #5
    Si allo stesso indirizzo...
    Una regolare con i campi recuperati dal form, l'altra non recupera i valori dal form e lascia il
    codice:
    campo objMail.To = email
    vuoto (la ricevo per Cc)... :master:

  6. #6
    Questo codice:

    codice:
    Set objMail = Server.CreateObject("CDONTS.NewMail")
    
    objMail.From = "miaemail@ana.com"
    objMail.To = email
    objMail.Subject = "Ciao"
    objMail.Body = messaggio
    objMail.importance = 2
    objMail.MailFormat = 0
    objMail.BodyFormat = 0
    objMail.Send
    
    Set objMail = Nothing
    invia email solo agli indirizzi presenti nella varibiale "email".

    Non so che dire, strana sta cosa, sei sicuro che non ci sia altro codice nei file inclusi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.