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

    Passaggio variabili per invio info

    Ho realizzato un modulo che permette il recupero di errori da una piccola soluzione realizzata in asp. Questi valori sono una serie di info che permette al mio utente di segnalarmi eventuali problemi sul mio applicativo (semplice).
    Eccomi al quesito:

    dopo avere eseguito la dichiarazione delle variabili e il collegamento alle variabili server
    ho inserito il form nella pagina, ecco il codice.

    NB: nella pagina i dati sono visibili nei vari campi e dunque nessun problema interno alla pagina.

    <form method="POST" action="errore.asp" target="_blank">
    <p align="center">

    <input type="submit" value="Invia Comunicazione" name="submit"></p>
    <input type="text" name="action" value="yes">
    <input type="text" name="file" value="<%=Request("errorefile")%>">
    <input type="text" name="num" value="<%=Request("errorenum")%>">
    <input type="text" name="source" value="<%=Request("erroresource")%>">
    <input type="text" name="desc" value="<%=Request("erroredesc")%>">
    <input type="text" name="SiteName" value="<%=Session("nome sito")%>">
    <input type="text" name="adminEmail" value="<%=Session("Email")%>">
    <input type="text" name="url" value="<%=strscripturl%>">
    </form

    Pensavo di passare queste variabili alla seconda pagina che poi invia una email al sottoscritto.
    Ecco il codice realizzato per la pagina errore_send.asp

    <%@LANGUAGE = JScript%>
    <%
    // Recupero i dati dal modulo
    vfile = Request.Form("file")
    vnum = Request.Form("num")
    vsource = Request.Form("source")
    vdesc = Request.Form("desc")
    vsiteName = Request.Form("siteName")
    vadminEmail = Request.Form("adminEmail")
    vurl = (Request.Form("url")
    %>
    <%
    str=" prova invio email"

    Set objMail=Server.CreateObject("CDONTS.NewMail")
    objMail.From="xxx@xxxx.it"
    objMail.To="xxx@xxxx"
    objMail.Subject="errore nella soluzione:" & "vurl "
    objMail.Body=str
    'objMail.importance=1
    objMail.Send
    Set objMail = nothing
    %>

    <TD width="25%"><font size="5" color=red><center>inviata</TD></font>

    .... sob! la pagina mi da errore.... e la email non parte....
    Danio Felloni
    web applications development

  2. #2
    dicci l'errore! mica siamo maghi!

  3. #3

    magari si vedesse....

    HTTP 500 - Errore interno del server
    Internet Explorer

    niente altro
    Danio Felloni
    web applications development

  4. #4

    mmmm

    ho provato a togliere dalla seconda pagina il codice relativo all'invio... e la pagina non da piu errore... il problema deve essere li
    Danio Felloni
    web applications development

  5. #5
    Dalle opzioni avanzate di explorer TOGLI la spunta dalla voce Mostra Messaggi di Errore HTTP Brevi.

  6. #6

    oops credevo di avere spuntato il comando

    Microsoft JScript compilation error '800a03ec'

    Expected ';'

    /error_send.asp, line 17

    Set objMail=Server.CreateObject("CDONTS.NewMail")
    ----^
    Danio Felloni
    web applications development

  7. #7
    language pare debba essere vbscript, non jscript

  8. #8

    verissimo

    cavoli che svista, ho guardato dappertutto ma non in cima...
    adesso l'errore è nel codice iniziale... adesso controllo tutto
    Danio Felloni
    web applications development

  9. #9

    domandina

    scusa innanzitutto la disattenzione (un po cotto)

    adesso la email arriva.

    domandina, tu come inseriresti nella stringa del corpo la variabile per leggerla nella email?
    IO HO PROVATO COSI MA NON VA:

    <%
    str=" & vurl & "

    Set objMail=Server.CreateObject("CDONTS.NewMail")
    objMail.From="xxx@xxxx.it"
    objMail.To="xxx@xxxx"
    objMail.Subject="errore nella soluzione:" & "vurl "
    objMail.Body=str
    'objMail.importance=1
    objMail.Send
    Set objMail = nothing
    %>
    Danio Felloni
    web applications development

  10. #10
    stracotto direi

    non così

    objMail.Subject="errore nella soluzione:" & "vurl "


    ma così

    objMail.Subject="errore nella soluzione: " & vurl


    e poi non dire NON VA, NON FUNZIONA, et similia. specifica, grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.