Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di fatlox
    Registrato dal
    Sep 2001
    Messaggi
    48

    formail: problemi nel passaggio di stringa.

    Salve ragazzi,
    premetto che non so nulla di ASP, ma lo sto usando per un form mail.
    Il problema credo sia semplice:
    Devo passare (da flash) la stringa chiamata "messaggio" allo script ASP, ma vorrei poter inserire gli "a capo", qualcuno sa cosa devo inserire?

    Lo script per intenderci è questo:

    codice:
     <%@ LANGUAGE="VBSCRIPT" %>
    <% Option Explicit %>
    <%
      Dim mail
      Set mail = Server.CreateObject("CDONTS.NewMail")  
      
      mail.From = Request.Form("mittente")
      mail.To = Request.Form("destinatario")
      mail.Subject = Request.Form("oggetto")
      mail.Body = Request.Form("messaggio")
      
      mail.Importance = 1
      mail.Send
      Set mail = Nothing
     
    %>
    E vorrei passargli una stringa del tipo:
    messaggio = "cane
    gatto
    capra
    ecc..."

    Dove ogni nome, nell'email che verrà inviata, sarà a capo.

    Se qualcuno sa aiutarmi...
    Grazie mille,
    Lox.

  2. #2
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    codice:
     <%@ LANGUAGE="VBSCRIPT" %>
    <% Option Explicit %>
    <%
      Dim mail
      Set mail = Server.CreateObject("CDONTS.NewMail")  
      
      mail.From = Request.Form("mittente")
      mail.To = Request.Form("destinatario")
      mail.Subject = Request.Form("oggetto")
      mail.Body = replace(Request.Form("messaggio")," ","
    ")
      
      mail.Importance = 1
      mail.Send
      Set mail = Nothing
     
    %>
    se sono separati da spazi.

  3. #3
    Utente di HTML.it L'avatar di fatlox
    Registrato dal
    Sep 2001
    Messaggi
    48
    Scusate, forse mi ero espresso male...
    dunque, lo script ASP genera un'email (non in formato HTML) con le info che riceve da flash tramite stringhe testuali.

    Una di queste stringhe è "messaggio", e deve contenere il corpo dell'email da inviare. In questa email io vorrei inserire degli "a capo", che dovranno arrivare già all'interno della stringa "messaggio".

    Insomma messaggio dovrà arrivare ad ASP già così:

    messaggio= "gatto aCapo cane aCapo capra aCapo lepre aCapo eccetera"

    io volevo sapere cosa devo sostituire ad aCapo !
    Spero di essermi spiegato...anche se la lingua Italiana non è venuta in mio soccorso. :master:

  4. #4
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    ok puoi usare chr(13) quindi :
    messaggio= "gatto" & chr(13) & "cane" & chr(13) & "capra" & chr(13) & "lepre" & chr(13) eccetera

  5. #5
    Utente di HTML.it L'avatar di fatlox
    Registrato dal
    Sep 2001
    Messaggi
    48
    OK, grazie mille!!!
    Non conoscevo la storia di chr(31)! Fiko.
    Grazie gold.
    Lox.

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.