Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    form cdosys formattazione testo

    Salve, ho un problemino con un form e cdosys.
    Mi spiego: il form funziona soltanto che alla voce messaggio: mi arrivano anche i tag:

    questo è il risultato:

    Messaggio proveniente dal sito - Sam bafforosso - inviato da: xxxxx

    Messaggio: <TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="_sans" SIZE="13" COLOR="#000000" LETTERSPACING="0" KERNING="0">xxxxxquesto è il messaggioxxxxxxxxxx</FONT></P></TEXTFORMAT>

    questo il contenuto del file .asp:



    <%@ language=VBScript %>
    <%

    'recupero le variabili dal form flash

    nome=REQUEST.FORM("nome")
    email=REQUEST.FORM("mail")
    oggmess = REQUEST.FORM("oggetto")
    info=REQUEST.FORM("info")

    On Error Resume Next

    mess="Messaggio proveniente dal sito Sam bafforosso inviato da: "&nome&vbcrlf
    mess= mess +" Messaggio: "&info&vbcrlf

    Dim budmail, Flds, iConf

    Set budmail = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields

    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "smtp.aruba.it"
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update

    with budmail
    Set .Configuration = iConf
    .To = "mia_email@virgilio.it" 'mail di destinazione
    .From = email
    .Sender = email
    .Subject = "dal sito Sam Bafforosso"
    .textBody = mess
    .Send
    end with

    response.write "error=False"

    if err.number then response.write "error=True"

    Set budmail = Nothing
    Set iConf = Nothing
    Set Flds = Nothing
    %>

  2. #2
    la devi spedire come html non come txt

    quetso .textBody = mess

    lo devi cambiare..credo sia .htmlBody=mess..fai una ricerca sul forum per CDO


  3. #3
    Gia fatto! solo che se lo cambio in .htmlBody mi arriva il messaggio con i caratteri giganteschi

  4. #4
    Originariamente inviato da sam_bafforosso
    Gia fatto! solo che se lo cambio in .htmlBody mi arriva il messaggio con i caratteri giganteschi
    cambia la formattazione del testo hai messo SIZE="13", non ti sembra un pò grandino? UNA RIPASSATINA

  5. #5
    Grazie per le risposte immediate , la formattazione del testo è quella del form in flash e 13 non mi sembra grande per quel form... ( è li che dici di cambiarla vero?).

    in formato testo non si può fare niente?

  6. #6
    Originariamente inviato da sam_bafforosso
    Grazie per le risposte immediate , la formattazione del testo è quella del form in flash e 13 non mi sembra grande per quel form... ( è li che dici di cambiarla vero?).

    in formato testo non si può fare niente?
    fare si può fare: togli i tag html ma però poi perdi la formattazione

  7. #7
    aspetta un attimino! ritorniamo al formato testo.... cos'è che non va solo nel corpo messaggio? posso mettere 200 campi e mi arrivano correttamente e l'ultimo, cioè il corpo messaggio, è il mio tormento.

    Messaggio: <TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="_sans" SIZE="13" COLOR="#000000" LETTERSPACING="0" KERNING="0">xxxxxquesto è il messaggioxxxxxxxxxx</FONT></P></TEXTFORMAT>

  8. #8
    ma io non ho capito: ma i tag html vengono inseriti direttamente nel file flash? qual'è il codice del campo che viene visualizzato male?

  9. #9
    la mail in outlook mi arriva come sopra cioè:

    messaggio: <TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="_sans" SIZE="13" COLOR="#000000" LETTERSPACING="0" KERNING="0">xxxxxquesto è il messaggioxxxxxxxxxx </FONT></P></TEXTFORMAT>

    dovrebbe invece essere così: messaggio: testo del messaggio.

    In Flash io inserisco un campo di testo di input che ha proprio la formattazione che mi arriva nella mail.

  10. #10
    Originariamente inviato da sam_bafforosso
    la mail in outlook mi arriva come sopra cioè:

    messaggio: <TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="_sans" SIZE="13" COLOR="#000000" LETTERSPACING="0" KERNING="0">xxxxxquesto è il messaggioxxxxxxxxxx </FONT></P></TEXTFORMAT>

    dovrebbe invece essere così: messaggio: testo del messaggio.

    In Flash io inserisco un campo di testo di input che ha proprio la formattazione che mi arriva nella mail.
    ripeto: devi usare .htmlBody ... se poi il font ti sembra troppo grande, devi ridurre il size del testo...se nel flash si vede bene e nel .html male, allora in fase di invio del messaggio fai

    codice:
    info=replace(request.form("info"),"SIZE=""13""","SIZE=""nuovo_size""")
    e vedi se il problema si risolve

    oppure fai come tutti, metti nel form di flash i tag bbcode e poi li vai a sostituire con tag html in fase di invio email

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.