Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    194

    NEWSLETTER incorpora pagina ASP tramite XMLHTTP

    vorrei inviare una pagina aaa.asp a tutte le email del mio database.
    se lancio la pagina aaa.asp si vede corretemente.
    ho modificato questo codice.
    Subject
    invece di compilare il form, gli ho messo un testo predefinito "titolo di prova".
    Body
    in teoria mettendo strHtml mi dovrebbe incorporare la pagina asp, ma non funziona.

    qualche suggerimento?


    codice:
    <%@LANGUAGE = JScript%>
    <%
       // Recupero i dati dal modulo
       var username = new String(Request.Form("username"));
       var password = new String(Request.Form("password"));
       var email = new String(Request.Form("email"));
       var oggetto = new String(Request.Form("oggetto"));
       var messaggio = new String(Request.Form("messaggio"));
    
    
    	strURL = "http://www.prova.it/dbase/aaa.asp" 
    	Set objXML = CreateObject("Microsoft.XMLHTTP") 
    	objXML.Open "get", strURL, False 
    	objXML.Send 
    	strHtml = objXML.responseText 
    	//Set objXML = Nothing 
    
    
       // Creo la classe CDONTS.NewMail per inviare l'email
       var INVIA = new ActiveXObject("CDONTS.NewMail");
       
           // Riempio i campi dell'email
           INVIA.To = "";
           INVIA.Bcc = email;
           INVIA.From = "mia@email.it"; // Inserisci il tuo indirizzo email
           INVIA.Subject = "titolo di prova";
           INVIA.Body = strHtml;
           
           INVIA.Send();
           
        Response.Write("Newsletter inviata con successo.");
    %>

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    194
    è possibile inviarla in modo automatico, per esempio, ogni 7 giorni o ogni domenica?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    194
    mi da questo errore:

    codice:
    Microsoft JScript compilation error '800a03ec' 
    
    Expected ';' 
    
    /dbase/invia.asp, line 12 
    
    Set objXML = CreateObject("Microsoft.XMLHTTP")
    ----^

  4. #4
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    cambia

    codice:
    Set objXML = CreateObject("Microsoft.XMLHTTP")
    in

    codice:
    var objXML = new ActiveXObject("Microsoft.XMLHTTP");

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    194
    come mai alcuni caratteri, è ò à ù, recuperato dal database non me li fa vedere corretti?
    es: à = ?/td>
    l' = ?i

    mentre il testo scritto nella pag asp è corretto

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    194
    se nel body ora c'è:
    xml.responseText

    come posso fare per convertire i vari caratteri strani in normali?

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    194
    chiudo qua la discussione

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.