|
|
#1 (permalink) |
|
Üyelik Tarihi: 29.01.2005
Yer: Eskişehir - İstanbul - Toronto
Mesaj: 604
|
ASP Veri Bağlantıları
ASP ile ilgili çalışmaya daha yeni başladım. Şimdilerde Access`e veri gönderme, veri alma, resim ekleme, resim çağırma, güvenli çıkış gibi konuları öğrenmek istiyorum. Sayfalarla ilgili az çok işlem yapabiliyorum ancak biraz ayrıntıya girdiğimde işler sarpa sarıyor. İnternet üzerinde ASP ile ilgili dökümanlar topladım ancak hiçbiri istediğim bilgiyi sunmuyor. Kimisi araya farklı bir şeyler sıkıştırmış kimisi uzatmış da uzatmış. En sade biçimi ile şu şudur bu budur, bunu böyle yaparsan ahanda bu olur, bu satır şuraya şunu yaptırır...vs gibi açıklayacak bir arkadaş varsa sevinirim.
![]() Örneğin bir kaç küçük resim, altında resimlerin adı olsun. Ben resimleri tıkladığımda altta layer ile yaptığım bölümde resmin büyük hali, adı ve kısa bir açıklaması yazsın. Diğer resme tıkladığımda yine bu bölüm değişsin ve ben böylelikler resimleri inceleyebileyim. Bu resimleri nasıl database`e yazdırabilirin ve çağırabilirim. sitenin herhangi bir yerine nasıl ekleyebilirim. Mesela bu resimlerden birini başka bir sayfada göstermek istiyorum. sadece resmin küçük hali olsun, açıklama vs. olmasın. Bu resmi fotoğraflar bölümüne eklediğim radio düğmesiyle belirlemeliyim. Bir kaç resmi database`e gönderirken radio düğmesini seçtiğim resim bu herhangi bir sayfaya eklediğim resmin kendisi olmalı. ![]() Mesaj Ceyhun Aksan tarafından 28.03.2005 (09:27) yeniden düzenlendi.. |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 28.05.2001
Yer: İzmir/Ankara
Yaş: 23
Mesaj: 766
|
Re: ASP Veri Bağlantıları
Bu istediklerinin kodlarını direk yazmak bu forumun mantığına aykırı olur çünkü henüz yeni başlamışsın ve saydıklarını hemen öğrenmen mümkün değil. Onun için sana tavsiyem bulabildiğin kadar kaynak bul, takıldığın yerde bu forumda araştırma yap ve kendi kendine ufak script'ler, web sayfaları yaz yavaş yavaş yukarıda yazdıklarını yapabilir hale geleceksin. Mesela veritabanına resim yazmak şu konuda geçmiş:
Veri Tabanına Resim Kaydetme ama burda geçen kodları anlayabilmen için ASP'yi orta düzey bilmek gerekiyor. Yani veritabanına resim yazdırmakla işe başlamak pek doğru bir seçim değil gibi. |
|
|
|
|
|
#3 (permalink) | |
|
Üyelik Tarihi: 31.12.2004
Yer: istanbul
Yaş: 25
Mesaj: 10
|
Re: ASP Veri Bağlantıları
Alıntı:
Aşağıdaki adresten ulaşabilirsin. http://www.aspindir.com/goster/3140 |
|
|
|
|
|
|
#4 (permalink) |
|
Re: ASP Veri Bağlantıları
Arkadaşlar merhaba, yeni konu göndermemek için buradan sormak istedim;
http://www.aspindir.com/indir.asp?Se...9376192&id=385 adresinde yer alan e-ticaret sitesini kurmayı denedim fakat şöyle birproblemle karşılaştım; database id olarak gördüğü dosyayı yolunu gösteremediğim için okuyamıyor. İmajları açması için nasıl bir yol göstermem gerekir, bir fikri olan varsa yazabilir mi? benim kurduğum şekliyle şuradan görülebilir -> http://www.deblokaj.com/aaa/
__________________
just read it! |
|
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 25.09.2003
Yer: Ankara
Yaş: 23
Mesaj: 484
|
Re: ASP Veri Bağlantıları
Yeni başlayanlar için (gerçi herkes biliyordur ama) www.maxiasp.com eşsiz bir kaynak.
Ayrıca FSO işlemleri için: www.fsomanual.com
__________________
Görmedim, duymadım, bilmiyorum! |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 24.06.2006
Yer: İstanbul
Yaş: 22
Mesaj: 94
|
Re: ASP Veri Bağlantıları
Sana Çok sorulan bir konuyu açikliyorum Resim Upload ve Veritabani Kayit iyi dinle :P
Arti nasil güvenle REsim Upload Yapicaginida yaziyorum ve Resimi Veritabanına nasıl atarsın hazır bir fonksiyon yazıyorum hadi bklm. Ve Persits bileseni ile yapicam Persits.Upload ile www.aspupload.com dan 30 günlük Testini indirip yükleyebilirsin hosting satan firmalarin bir çoguna yüklü zaten. <!--RESIMEKLE.ASP--> <form action="UPLOAD.ASP" method="post" enctype="multipart/form-data"> <input type="file" name="Resim" /> <input type="Submit" name="Upload" value="Upload"> </form> <!--RESIMEKLE.ASP SON--> <!--UPLOAD.ASP--> <% Function UploadImage(FieldName,FileTypes,DataTable,ColumnsN ame,DbPath,UploadPath) Set Upload = server.CreateObject("Persits.Upload") ' Bileşeni Çağırıyoruz Persits.Upload Upload.CodePage = 1254 'Bileşendeki Dil Ayarı 1254 Türkçe Kodu Upload.Save ' Ayarları Kaydediyoruz Set Dosya = Upload.Files(FieldName)'Gelen Dosyayı Nesneleştiriyoruz If Not Dosya is Nothing Then'Eğer Dosya RESIMEKLE.ASP deki File inPut da seçilmiş bir dosya varsa 'Belirlediğin dosyaların uzanti kontrolü DosyaAdi = Dosya.FileName 'Dosya ismini alıyoruz ör : resim.jpg DosyaUzanti = LCASE(Right(DosyaAdi,3)) ' Dosya adından son 3 karakteri alarak Uzantıyı seçiyoruz jpg ve JPG olarak gelirse LCASE ile jpg çıkarıyoruz SpltType = Split(FileTypes,",") For iType = 0 to UBound(SpltType) If DosyaUzanti = SpltType(iType) Then Exit For 'Eğer Dosya uzantısı belirlediğin uzantılarla aynı ise döngüden çık diyoruz. FileAccess = "1" 'Dosya Upload Edilebilir şeklinde bir Tanım Yapıyoruz End If Next If FileAccess = "1" Then Dosya.SaveAs UploadPath&DosyaAdi 'Dosyayı başta belirlediğimiz klasöre Upload ediyoruz. 'Burda Veritabanına Dosya adını Kayıdını oluşturacağız. Set Conn = server.CreateObject("Adodb.Connection") Conn.Provider = "Microsoft.Jet.OLEDB.4.0;Data Source=" & DbPath & ";Persist Security Info=False" ' Veritabanına bağlanmak için JET Providerı kullanıyoruz Data Source kısmına en başta DbPath ile belireldiğimiz yolu yazdırıyoruz. Conn.Open ' Bağlantıyı açıyoruz Conn.EXECUTE("Insert Into " & DataTable & " (" & ColumnsName & ") VALUES (" & DosyaAdi & ")")'Veritabanına Dosya İsmini yazdırıyoruz. UploadImage = "Resim upload işlemi başarılıdır.<br><img src=http://www.xxxsite.com/images/"&DosyaAdi&">" Else UploadImage = "Dosyanız ilgili <strong>"&DosyaUzanti&"</strong>/"&FileTypes&" uzantıları taşımıyor"'Ekran çıktısına bunu yazdırıyoruz eğer Uzantı tutmuyorsa. End If End If Set Upload = Nothing Conn.Close Set Conn = Nothing End Function FieldName = "Resim" ' RESIMEKLE.ASP deki FILE INPUT ADI (Resim) FileTypes = "jpg,gif" 'Dosya Türleri jpg,zip,gif,png vs. vs. DataTable = "tblResimler" ' Veritabanindaki Tablonun Ismi ColumnsName = "Resim" ' DataTable da belirlediğin tabloda resmin ismini ekleyeceiğin sütunun adı DbPath = "c:\inetpub\wwwroot\Db\Resimlerim.mdb" ' Veritabanı Yolu UploadPath = "c:\inetpub\wwwroot\images\" ' Resimin Upload Edileceği Bölge Response.Write UploadImage(FieldName,FileTypes,DataTable,ColumnsN ame,DbPath,UploadPath) %> <!--UPLOAD.ASP SON--> Dreamweaver veya Editplus gibi bir programla kodları incelersen daha iyi anlarsın içersinde REsim upload + Veritabanı Bağlanma + Kayıt Ekleme gibi bir çok işlemin olduğun farkediceksin ![]() Sakın hazır geldi diye sevinme açıklama yazdım her satırına anlaman ve olayı kavraman için. Copy Paste kötü programcılığın baş sebebidir. En güzelli elle yazmak yada editplusdaki otomatik kodlamayı kullanmak ![]() |
|
|
|
Zoque'a hoşgeldiniz!