Konuyu görüntüle
IUCODERS FORUM > Programlama > Diğer (COBOL,asp php js..) > asp sorun
Yazar
firdevs


avatar
izmir
Kayıt: 07.02.2006
23.12.2006-16:27 #12888
asp ile basit bir iletişim sayfası oluşturmaya çalışıyorum. bilgilerin girildiği html sayfasından post metoduyla girilen bilgileri asp sayfasına göndermeye çalışıyorum. sorun şu ki html sayfasında "Gönder" butonuna tıkladığımda gonder.asp dosyasını açmak mı istiyorsunuz kaydetmek mi istiyorsunuz diye bir pencere çıkıyor. yani asp sayfasını açamıyorum. tarayıcıdan açınca açılıyor asp sayfası ama işte html den girince açamıyorum. sorun ne olabilir?





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
23.12.2006-21:25 #12898
kaydetmek istiyormusunuz demesi asp desteklememesi demektir ama diğer türlü de açılıyor diyorsun. kodlarını buraya yazarsan deneriz bakarız sorun nedir.





Yazar
ali


avatar
istanbul
admin
Kayıt: 04.01.2006
23.12.2006-22:19 #12900
asp çalıştırabilmen için server a gerek olduğunu söylemeye gerek varmı?





free software is a matter of liberty, not price. to understand the concept, you should think of free speech, not free beer.
Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
23.12.2006-22:40 #12903
html açma yönteminden kaynaklanıyor sanırım.
asp sayfaları çalışmak için iis gibi server yöneticilerine ihtiyac duyar.

Tahminim html dosyasını üzerine tıklayarak açıyorsun ve sonra asp sayfasına bilgi göndermeye çalışıyorsun (bu halde adres çubuğunda c:klasosdosya.html formatındadır) doğal olarak asp sayfan açılmayıp kaydedilmek isteniyodur.

Eğer Html sayfanı http://localhost/dosya.htm şeklinde bir adresle açarsan açılan sayfayı iis yöneteceğinden normal çalışacaktır.

Bunun için c:inetpubwwwroot altına sayfalarını koyman gerek ve bilgisayarında iis yazılımı yüklü olmalı

kolay gelsin.





Yazar
firdevs


avatar
izmir
Kayıt: 07.02.2006
23.12.2006-22:47 #12906
hayır arkadaşlar o kadarını biliyorumd oh
daha önce .net ortamında çalıştığım için bi sorun olmuş olabilir. dosyaları tarayıcıyla açarken yani http://localhost....asp sorun çıkmıyor zaten.





Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
23.12.2006-23:04 #12907
gonder butonun diğer sayfayı nasıl çağırıyor. Biraz detay verirsen daha rahat çömzüm bulunur.





Yazar
sis***


avatar

Kayıt: 15.01.2006
23.12.2006-23:15 #12909
iss ve sanal dizinle ilgili sorunun var , .asp uzantılı dosyası ve bu sayfayı çağıran sayfayı da iss'te sanal dizin hakkı verdiğin yere kaydet , sonra localhostan çağır sorun çıkmayacaktır , sen sanal dizin oluşturmayıp sadece klasör oluşturmuşsun gibime geldi.





University Of Minnesota- Minnesota(ABD)




Yazar
firdevs


avatar
izmir
Kayıt: 07.02.2006
24.12.2006-05:56 #12934
sanal dizin oluşturmamıştım ama otomatik olarak oluşturulmuş sanırım. hatta tekrar oluşturdum ama sorun çözülmedi.yazdığım kodlar şöyle:
iletisim.html:
<form method="post" action="gonder.asp">
    <tr>
	<TD colspan="4" >
    
          <div align="center" class="style2">İLETİŞİM BİLGİLERİ</div>
		  
        
          <span class="style3">İLETİŞİM FORMU</span>      </tr>
      <tr>
        <td colspan="2"><span class="style4">Adınız Soyadınız: </span></td>
        <td><input type="text" name="isim" size="40" /></td>
      </tr>
      <tr>
        <td colspan="2"><span class="style4">Konu :</span></td>
        <td><input type="text" name="baslik" size="40" /></td>
      </tr>
      <tr>
        <td colspan="2"><span class="style4">Mail Adresiniz :</span></td>
        <td><input type="text" name="email" size="40" /></td>
      </tr>
      <tr>
        <td colspan="2"><span class="style4">Mesajıınız :</span></td>
        <td><textarea rows="5" name="mesaj" cols="30">


gonder.asp
<% @Language = "VBScript" CODEPAGE="1254" %>
<html>
<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/html;charset=windows-1254">
<title>Silindirik Taşlama Tezgahı </title>
</head>
<body>
<%
ad=request.form("isim")
konu=request.form("baslik")
mail=request.form("email")
mesajiniz=request.form("mesaj")

Set baglanti=Server.CreateObject("Scripting.FileSystemObject")
Set veriyaz=baglanti.OpenTextFile(Server.MapPath("defter.txt"),8)
veriyaz.WriteLine "<b>" &date & "İsim:</b>" &ad & "<br>"
veriyaz.WriteLine "<b>Konu:</b>" & konu & "<br>"
veriyaz.WriteLine"<b>e-mail:</b>" &mail & "<br>"
veriyaz.WriteLine"<b>Mesaj:</b>" &mesajiniz & "<hr>"
veriyaz.close
set veriyaz=nothing
set baglanti=nothing
%>
Mesajınız kaydedilmiştir.<a href="index.html">Ana Sayfa
</body>
</html>







Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
24.12.2006-23:31 #12965
iletisim.html kodu eksik gelmiş ...





Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
24.12.2006-23:37 #12966
kodu kendim tamamlayıp bir submit butonu ekledim. Butonu tılayınca gönder.asp açıldı ve koddaki hatalardan dolayı bir hata sayfasına düştü. Tahmin ettiğim üzere bana dosya indirmek istiyormusunuz diye sormadı. Senin başına gelen olay iis in tam kurulu olmamasından kaynaklanıyordur. İİS kurulumunda ayrıntıları seç ve orada active server pages seçeneğinin de seçili olduğuna dikkat et ..

Windows Firewall ? da neden olabilir belki. Kapamayı dene .






Yazar
firdevs


avatar
izmir
Kayıt: 07.02.2006
25.12.2006-02:24 #12969
güvenlik duvarını kaldırınca sorun düzeldi. sağol. bu arada iletişim.html in tamamı çok uzun olduğu için gonder.asp ile alakalı kısmını göndermiştim.





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb