Advertisement
nosferatu1911

contact_form_asp

Feb 14th, 2018
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 12.85 KB | None | 0 0
  1.             <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  2.             <!--#include file="../config.asp" -->
  3.             <% Session("AktifSayfa") = "İletişim"
  4.             Session("TitleHeader") = "İletişim"
  5.             %>
  6.             <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  7.             <html xmlns="http://www.w3.org/1999/xhtml">
  8.             <head>
  9.             <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  10.             <script src="../scripts/AC_RunActiveContent.js" type="text/javascript"></script>
  11.             <script type="text/javascript" src="../scripts/jquery-1.4.2.min.js" ></script>
  12.             <link rel="stylesheet" type="text/css" href="../css/maincss.css">
  13.             <link rel="stylesheet" type="text/css" href="../css/jquerycssmenu.css" />
  14.             <script type="text/javascript" src="./scripts/jquerycssmenu.js"></script>
  15.             <link rel="stylesheet" type="text/css" href="../shadowbox/shadowbox.css">  
  16.             <script type="text/javascript" src="../shadowbox/shadowbox.js"></script>
  17.             <script language="javascript">
  18.             Shadowbox.init({players: ["html"]});
  19.             </script>
  20.             <title><%=Title%> - <%=Session("TitleHeader")%></title>
  21.             <script type="text/javascript">
  22.  
  23.               var _gaq = _gaq || [];
  24.               _gaq.push(['_setAccount', 'UA-24813215-1']);
  25.               _gaq.push(['_trackPageview']);
  26.  
  27.               (function() {
  28.                 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  29.                 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  30.                 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  31.               })();
  32.  
  33.             </script>
  34.             <script src='https://www.google.com/recaptcha/api.js'></script>
  35.             </head>
  36.  
  37.             <body>
  38.             <!--#include file="header.asp" -->
  39.             <!--#include file="recaptcha.asp"-->
  40.             <%
  41.             islem = request.QueryString("islem")
  42.             if islem = "gonder" Then Gonder()
  43.  
  44.             Sub Gonder
  45.             if TestCaptcha("ASPCAPTCHA", Request.Form("guvenlik")) then
  46.             'Guvenlik Kodu Tamam
  47.             Else
  48.              '   response.write "<script type=""text/javascript"">alert('Güvenlik Kodu Hatalı.');window.location='iletisim.asp'</script>"
  49.                 Response.Write "<div align=""center"" style=""font-family:Verdana, Geneva, sans-serif; font-size:12px;""><h3>Güvenlik Kodunuz Hatalı</h3><a href=""iletisim.asp"">Geri Dönmek için Tıklayınız</a></div>"
  50.                 response.end
  51.             Exit Sub
  52.             End if
  53.  
  54.             konu = "tespo.com.tr üzerinden yeni bir ileti aldınız....."
  55.  
  56.             metin = "<div align=""left"" style=""font-family:Verdana, Geneva, sans-serif; font-size:12px"">"
  57.             metin = metin & "<h4 align=""center"" style=""font-family:Verdana, Geneva, sans-serif; font-size:14px""> Mesajın Detayları </h4>"
  58.             metin = metin & "<strong>Tarih: </strong>" & date() & " Saat: " & formatdatetime(time(),4) & "<br />"
  59.             if request.Form("konu") <> "" Then metin = metin & "<strong>Konu: </strong>" & request.Form("konu") & "<br />"
  60.             if request.Form("adsoyad") <> "" Then metin = metin & "<strong>Ad Soyad: </strong>" & request.Form("adsoyad") & "<br />"
  61.             if request.Form("firma") <> "" Then metin = metin & "<strong>Firma: </strong>" & request.Form("firma") & "<br />"
  62.             if request.Form("sehir") <> "" Then metin = metin & "<strong>Şehir: </strong>" & request.Form("sehir") & "<br />"
  63.             if request.Form("telefon") <> "" Then metin = metin & "<strong>Telefon: </strong>" & request.Form("telefon") & "<br />"
  64.             if request.Form("email") <> "" Then metin = metin & "<strong>E-Posta: </strong>" & request.Form("email") & "<br />"
  65.             if request.Form("adres") <> "" Then metin = metin & "<strong>Adres: </strong>" & Replace(request.Form("adres"),chr(13),"<br>") & "<br />"
  66.             if request.Form("mesaj") <> "" Then metin = metin & "<strong>Mesaj: </strong>" & Replace(request.Form("mesaj"),chr(13),"<br>") & "<br />"
  67.             metin = metin & "<br>"
  68.             metin = metin & "</div>"
  69.  
  70.              Set Mail = Server.CreateObject("Persits.MailSender")
  71.                   IF Rs.State = 1 Then Rs.Close
  72.                   Rs.Open "SELECT * FROM GenelAyar",Cn
  73.  
  74.                     Mail.Host = Rs("MailHostAdres")
  75.                     Mail.Username = Rs("mailerKullanici")
  76.                     Mail.Password = Rs("mailerSifre")
  77.                     Mail.From = "info@tespo.com.tr"'request.Form("email")
  78.  
  79.                     Mail.FromName = "Tespo"'request.Form("adsoyad")
  80.                     Mail.AddAddress "berkay.simsir@tespo.com.tr"
  81.                    
  82.                     Mail.CharSet = "UTF-8"
  83.                     Mail.ContentTransferEncoding = "Quoted-Printable"
  84.                     Mail.IsHTML = True
  85.                     Mail.Priority = 1
  86.                     Mail.Subject = Mail.EncodeHeader(Konu, "utf-8")
  87.                    
  88.                     Mail.Body = "<HTML><BODY><CENTER>" & metin & "</CENTER></BODY></HTML>"
  89.                     Mail.Send  
  90.                
  91.                 If Err.Description <> "" Then
  92.                 Response.Write "<div align=""center"" style=""font-family:Verdana, Geneva, sans-serif; font-size:12px;""><h3>Gönderme İşlemi Sırasında Hata Oluştu.</h3>Hata Açıklaması:" & Err.description & "<br><a href=""iletisim.asp"">Tekrar Denemek için Tıklayınız</a></div>"
  93.                 'Exit Sub
  94.                 End if  
  95.  
  96.                 Response.Write "<script language=""JavaScript"">alert(""Gönderme işlemi Tamamlandı\nİlginiz için teşekkür ederiz."");window.location = ""iletisim.asp""</script>"   
  97.                
  98.             End Sub
  99.  
  100.             %>
  101.  
  102.  
  103.             <script language="javascript">
  104.             function KontrolEt() {
  105.                    if(document.getElementById("telefon").value == '') {
  106.                     alert("Size ulaşabilmemiz için lütfen bir telefon giriniz.");
  107.                     document.getElementById("telefon").focus()
  108.                     document.getElementById("telefon").select()
  109.                     return false;      
  110.                }
  111.                
  112.                 if(document.getElementById("sehir").value == "") {
  113.                     alert("Lütfen bulunduğunuz şehiri giriniz");
  114.                     document.getElementById("sehir").focus()
  115.                     return false;
  116.                 }
  117.  
  118.                    if(ValidateEmail(document.getElementById("email").value) == false) {
  119.                     alert("Geçersiz e-mail adresi\nBiçimi yanlış");
  120.                     document.getElementById("email").focus()
  121.                     document.getElementById("email").select()
  122.                     return false;      
  123.                }
  124.                
  125.  
  126.             if(document.getElementById("mesaj").value.length < 10) {
  127.                     alert("Lütfen Mesaj Bölümünü Boş Bırakmayınız");
  128.                     document.getElementById("mesaj").focus()
  129.                     document.getElementById("mesaj").select()
  130.                     return false;    
  131.             }
  132.  
  133.                //    if(document.getElementById("guvenlik").value.length < 6) {
  134.                   // alert("Lütfen Güvenlik Kodu Bölümünü Boş Bırakmayınız");
  135.                      // document.getElementById("guvenlik").focus()
  136.                      // document.getElementById("guvenlik").select()
  137.                      // return false;
  138.                //     }
  139.                
  140.             }
  141.  
  142.             function ValidateEmail(email)
  143.             {
  144.                 if (email.indexOf("@", 3) != -1)
  145.                 {
  146.                 if (email.indexOf("@", email.indexOf("@", 3)+1) == email.indexOf("@", 3) || email.indexOf("@", email.indexOf("@", 3)+1) == -1)
  147.                 {
  148.                 if (email.indexOf(".", email.indexOf("@", 3) + 3) != -1)
  149.                 {
  150.                 if (email.indexOf(".", email.indexOf("@", 3) + 3) < email.length - 1)
  151.                 {
  152.                 if (email.indexOf(".", email.length - 1) == -1)
  153.                 {
  154.                 if (email.indexOf(" ", 1) == -1)
  155.                 {
  156.                 return true
  157.                 }
  158.                 else {return false}
  159.                 }
  160.                 else {return false}
  161.                 }
  162.                 else {return false}
  163.                 }
  164.                 else {return false}
  165.                 }
  166.                 else {return false}
  167.                 }
  168.                 else {return false}
  169.             }
  170.  
  171.  
  172.             function RefreshImage(valImageId) {
  173.                 var objImage = document.images[valImageId];
  174.                 if (objImage == undefined) {
  175.                     return;
  176.                 }
  177.                 var now = new Date();
  178.                 objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
  179.             }
  180.             </script>
  181.             <div id="content">
  182.              <div id="contentmenu"><%=Ucase(Session("TitleHeader"))%></div>
  183.               <div id="iletisimformdiv" align="center">&nbsp;
  184.               <form id="frmiletisim" name="frmiletisim" method="post" onsubmit="return KontrolEt()" action="iletisim_y.asp?islem=gonder">
  185.                 <table width="98%" border="0" cellspacing="1" cellpadding="1">
  186.                   <tr>
  187.                     <th colspan="2">DENEME İletişim Formu</th>
  188.                   </tr>
  189.                   <tr>
  190.                     <td width="23%" height="30">Ad Soyad:</td>
  191.                     <td width="77%" height="30"><input type="text" name="adsoyad" id="adsoyad" /></td>
  192.                   </tr>
  193.                   <tr>
  194.                     <td height="30">Firma:</td>
  195.                     <td height="30"><input type="text" name="firma" id="firma" /></td>
  196.                   </tr>
  197.                   <tr>
  198.                     <td height="30">Şehir:</td>
  199.                     <td height="30"><input type="text" name="sehir" id="sehir" /></td>
  200.                   </tr>  
  201.                   <tr>
  202.                     <td height="30">Konu:</td>
  203.                     <td height="30">
  204.                
  205.                     <input type="radio" name="konu" id="konu0" value="Dilek" checked="checked" />Dilek&nbsp;&nbsp;&nbsp;
  206.                     <input type="radio" name="konu" id="konu1" value="Şikayet" />Şikayet&nbsp;&nbsp;&nbsp;
  207.                     <input type="radio" name="konu" id="konu2" value="Öneri" />Öneri&nbsp;&nbsp;&nbsp;
  208.                     <input type="radio" name="konu" id="konu3" value="Diğer" />Diğer
  209.                     </td>
  210.                   </tr>
  211.                   <tr>
  212.                     <td height="30">Telefon:</td>
  213.                     <td height="30"><input type="text" name="telefon" id="telefon" /></td>
  214.                   </tr>
  215.                   <tr>
  216.                     <td height="30">E-Posta:</td>
  217.                     <td height="30"><input type="text" name="email" id="email" /></td>
  218.                   </tr>
  219.                   <tr>
  220.                     <td height="30">Adres:</td>
  221.                     <td height="30"><textarea name="adres" id="adres" cols="30" rows="5"></textarea></td>
  222.                   </tr>
  223.                   <tr>
  224.                     <td height="30">Mesaj:</td>
  225.                     <td height="30"><textarea name="mesaj" id="mesaj" cols="30" rows="5"></textarea></td>
  226.                   </tr>
  227.                   <!--
  228.                   <tr>
  229.                     <td height="30">Güvenlik Kodu:</td>
  230.                     <td height="30"><img src="securitycode.asp" name="securityimg" id="securityimg" />&nbsp;&nbsp;
  231.              <img src="../images/refresh.png" width="24" height="24" title="Güvenlik Kodunu Yenile" onclick="RefreshImage('securityimg')" class="hand"/></td>
  232.                   </tr>
  233.                   <tr>
  234.                     <td height="30" colspan="2"><div align="center">Lütfen Güvenlik kodunu aşağıdaki kutuya giriniz</div></td>
  235.                   </tr>
  236.                   -->
  237.                   <tr>
  238.                     <!--
  239.                     <td height="30">Güvenlik Kodu:</td>
  240.                     <td height="30"><input name="guvenlik" type="text" id="guvenlik" size="6" /></td>
  241.                     --><td height="30" colspan="2"><div align="center">
  242.                     <% 
  243.                         'google recaptcha
  244.                         '6Lca5jAUAAAAAFpW6CM5grbZ5EUjUrb31wwNkg7V&amp'
  245.                         Dim action, reresponse, recaptchagood
  246.                         action = request.form("Action")
  247.  
  248.  
  249.                         If action="Go" then
  250.  
  251.                          reresponse= Request.form("g-recaptcha-response")
  252.  
  253.                          Dim VarString
  254.                          VarString = _
  255.                                     "?secret=6Lca5jAUAAAAAFpW6CM5grbZ5EUjUrb31wwNkg7V&amp;" & _
  256.                                     "&response=" & reresponse  & _
  257.                                     "&amp;&remoteip=" & Request.ServerVariables("REMOTE_ADDR")
  258.  
  259.                          Dim url
  260.                          url="https://www.google.com/recaptcha/api/siteverify" & VarString
  261.                          
  262.                           Dim objXmlHttp
  263.                           Set objXmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
  264.                          
  265.                           objXmlHttp.open "POST", url, False
  266.                           objXmlHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
  267.                           objXmlHttp.send
  268.  
  269.                           Dim ResponseString
  270.                           ResponseString = objXmlHttp.responseText
  271.                           Set objXmlHttp = Nothing
  272.                          
  273.                          If instr(ResponseString, "success" & chr(34) &": true")>0 then
  274.                          recaptchagood="Yes"
  275.                          end if
  276.                          
  277.  
  278.  
  279.                         End if
  280.                         'google recaptcha -->
  281.                     %></div></td>
  282.                    
  283.                     <script src="https://www.google.com/recaptcha/api.js" async defer></script>
  284.                     <form action="recaptcha.asp" method="POST">
  285.                     <div class="g-recaptcha" data-sitekey="6Lca5jAUAAAAAM1gPC2hp6RbjoOCKc0_zdb1HvN8"></div><br/>
  286.                     <input type="hidden" name="action" value="Go">
  287.  
  288.                         <script type="text/javascript">
  289.                             if (recaptchagood = "Yes")     
  290.                                 <td height="30" colspan="2"><div align="center"><input name="action" type="submit" value="Gönder" /></div></td>
  291.                             else
  292.                                 <td height="30" colspan="2"><div style="display:none;" align="center"><input name="action" type="submit" value="Gönder" /></div></td>
  293.                         </script>
  294.                            
  295.                         <!--<input type="submit" value="Submit">-->
  296.                     </form>
  297.  
  298.                    
  299.                    
  300.                   </tr>
  301.                   <tr>
  302.                    
  303.                   </tr>
  304.                 </table>
  305.                 </form>  
  306.               </div>
  307.              <div id="iletisimdiv">
  308.              TESPO TÜKETİM MALLARI SAN. VE TİC. A.Ş.
  309.                <br />
  310.                <br />
  311.                <strong>MERKEZ:</strong> Zafer Mahallesi Atatürk Caddesi No:184 Kaynaklar - Buca /İZMİR
  312.  
  313.                <br />
  314.                <br />
  315.               TEL: (0 232) 355 90 70 FAKS: (0 232) 355 90 71<br />
  316.               E-Postal: <a href="mailto:info@tespo.com.tr">info@tespo.com.tr</a>
  317.               <br /> <br />
  318.               <!-- <iframe scrolling="no" src="googlemap_iletisim.asp?ID=23" frameborder="0" width="300" height="300"  align="middle"></iframe> -->
  319.               <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d141530.27200178406!2d27.179388040325648!3d38.38584398709856!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x14b9617044ac9d11%3A0x17cc660f37e604c4!2sTespo!5e0!3m2!1str!2str!4v1518608421598" width="300" height="300" frameborder="0" style="border:0" allowfullscreen></iframe>
  320.              </div>
  321.              
  322.             </div>
  323.             <br clear="all" />
  324.              <!-- div content -->
  325.             <!--#include file="contentfooter.asp" -->
  326.             <!--#include file="footer.asp" -->
  327.             </body>
  328.             </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement