• 09-04-2010, 21:45:26
    #1
    ASP'yi hiç bilmiyorum, o nedenle yardıma ihtiyacım var.

    Elimde aşağıdaki gibi bir form gönderme dosyası var. Gönderi yapılamadığında aşağıda kırmızı renkli alanda yazılı olan "Mesajınız Gönderilememiştir.." yazısının çıkması yerine dosya.html diye bir dosyaya gitmesini, yine aynı şekilde, bu sefer gönderi başarı ile yapıldığında ise baskabirdosya.html isimli başka bir dosyayana gitmesini istiyorum.

    Bu durumda kırmızı alandaki kodların ne şekilde olması gerekir?

    <%
    If Request.querystring("Send") <> "" Then
    msg_txt = "<font face=""Tahoma"" size=""2""><b>Mesajınız var!!!</b>"
    msg_txt = msg_txt & "<br><br><b>Ad-soyad :</b> " & Request.form("ad")
    msg_txt = msg_txt & "<br><b>e-posta :</b> " & Request.form("From")
    msg_txt = msg_txt & "<br><b>Telefon :</b> " & Request.form("tel")
    msg_txt = msg_txt & "<br><b>Mesaj :</b> " & Request.form("mesaj")
    msg_txt = msg_txt & "</font>"

    Set Mail = Server.CreateObject("Persits.MailSender")
    Mail.Host = "mail.xxxxxxx.com"
    Mail.From = Request.form("From")
    Mail.FromName = Request.form("From")
    Mail.AddAddress "info@xxxxxxx.com"
    Mail.Subject = "Webmail"
    Mail.IsHTML = True
    Mail.Body = msg_txt

    Function replaceX(argVal)
    argVal=Replace(argVal,"ğ","g")
    argVal=Replace(argVal,"ş","s")
    argVal=Replace(argVal,"ı","i")
    replaceX=argVal
    end Function

    On Error Resume Next
    Mail.Send
    If Err <> 0 Then
    msg = "Mesajınız Gönderilememiştir..<br>" & Err.Description
    else
    msg = "Tesekkürler Mesajınız Başarıyla İletildi..."
    End If
    End If

    %>
    <html>
    <head>
    <meta http-equiv="Content-Language" content="tr">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    </body>
    </html>
  • 11-04-2010, 15:16:54
    #2
    On Error Resume Next
    Mail.Send
    If Err <> 0 Then
    msg = "Mesajınız Gönderilememiştir..<br>" & Err.Description
    else
    msg = "Tesekkürler Mesajınız Başarıyla İletildi..."
    End If
    End If

    kalın yazdığım bölümleri

    response.redirect "xxx.html"

    olarak değiştirirseniz ilgili sayfaya yönlenir..
  • 11-04-2010, 17:46:55
    #3
    yardım için teşekkürler, iyi çalışmalar...
  • 12-04-2010, 04:08:21
    #4
    rica ederim.

    iyi çalışmalar