Kambak.net

Asp ile zip dosyası açmak

02

Bu yazıda Klasik ASP kullanarak bir zip dosyasını sitemizdeki bir klasöre nasıl açılır örnek kodları paylaşacağım,

Öncelikle 3. parti bir bileşene ihtiyacımız var,

Chilkat Zip bileşini aşağıdaki adresten indirebilirsiniz. Bileşen ücretlidir lakin 30 gün ücretsiz deneyebilirsiniz.

http://www.chilkatsoft.com/downloads_ActiveX.asp Devamını Oku

Asp ile Dosya İndirmek

02

Geçenlerde işyerinde lazım oldu, müşterilerimiz yüklü boyuttaki rar/zip dosyalarını sunucuya yüklüyor lakin bunları tek tek indirip klasör açıp extract etmesi çile oluyordu,

Bende işyerindeki local sunucuya IIS rolü ekleyerek dosyaları otomatik indirip, klasörünü açıp dosyayı içine extract edebilirmiyim diye düşünmeye başladım,

Nette biraz araştırdıktan sonra kendime uygun olan çözümü hazırladım lakin hepsini burada anlatmayacağım tabiki,

Bu yazıda önce ASP ile dosya nasıl indirilir onu anlatalım,

Önce XMLHTTP ile ilgili örneği verelim, Devamını Oku

Server 2012 Personalize/Kişiselleştir Menüsü

windows-server-2012

Denemek içinde olsa Server 2012 yüklemiştim sanal makinede, farkettimki şu alıştığım Personelize/Kişiselleştir menüsü yok,

Biraz araştırdıktan sonra menünün ilk kurulumda gelmediği istersek kurabileceğimizi öğrendim, sonuçta windows 8 ve server 2012 ile Microsoft köklü değişiklikler yaptı, belki bunuda kaldırmışlardır diye düşünmedim değil aslında,

Personalize/Kişiselleştir menüsünü yine Rol/Özellik ekle kısmından nasıl yükleyebiliriz fotoğraflar ile anlatmaya çalışacağım,
Devamını Oku

Microsoft Odbc Sql Server Driver Timeout Expired Çözümü

02

Yaptığım bir projede çalışırken, sql bağlantısı gereğinden fazla açık kaldığında “Microsoft Odbc Sql Server Driver Timeout Expired” hatasını veriyor,

Peki nasıl kurtulacağız bundan ?

1
CommandTimeout = 0

kodunu kullanarak, örnek vermek gerekirse

1
2
set strConn = Server.CreateObject("ADODB.Connection")
strConn.CommandTimeout = 0

CommandTimeout = 0 ayarlayarak sorundan kurtuluyoruz 180 yazarsanız 3 dakika, yani buradaki değer saniye cinsinden,

Umarım yardımcı olmuşumdur

Flash Renamer toplu dosya ismi değiştirme ustası

flashrenamer

 


Usta diyerek biraz abarttık mı acaba ? Sanırım abartmadım dar günlerim de imdadıma bu program yetişti,

 

Elimde yaklaşık 1000 e yakın resim vardı ve hepsinin dosya isimlerini tek tek düzeltmem, resimlerin büyük çözünürlüklü olanlarının ise dosya ismine _big.jpg gibi taglar eklemek zorundaydım. Eh şimdi bunları tek tek yapmaya kalksan ölme eşeğim ölme, Devamını Oku

ASP ile sayfayı 1 kere refresh etmek

02

Şimdi bir veya birden fazla sayfamız var ve bunlar açıldıktan sonra sadece 1 kere refresh etmek istiyoruz,
Bunu ASP ile nasıl yaparız onu anlatacağım,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<%
site_url=”http://www.kambak.net”
URL = “”
For Each I In Request.QueryString
If Len(URL) >0 then
URL = URL & “&”
Else
URL = URL & “?”
End If
URL = URL & I & “=”& Request.QueryString(I)
Next
URL = Request.ServerVariables(“SCRIPT_NAME”) & URL
if request.querystring(“refresh”) <>”true” Then
full_url = site_url & URL
chr_control =”?”
If InStr(full_url,chr_control)<> 0 Then %>
&refresh=true”>
<% else %>
?refresh=true”>
<%
end if
end if %>

yukarıdaki kod ile önce adres satırından gerekli bilgileri alıyoruz, daha sonra sayfamızın refresh edilip edilmediğini kontrol ediyoruz, sayfa refresh edildiyse kodun gerisi çalışmayacaktır, chr_control kodlarından sonrada url içinde soru işareti “?” var mı diye kontrol edip ona göre sayfamızı refreshliyoruz,

Neden soru işareti kontrolü yaptık peki,
Şimdi haber.asp diye bir sayfamız var sayfamız refresh edildiğinde, sayfa adresimiz haber.asp?refresh=true olacaktır
haber.asp?haber_id=75 diye bir sayfamız varsa soru işareti kontrolü yapmazsak ne olacak haber.asp?haber_id=75?refresh=true eh ozaman kodumuz çalışmayacak. Ama url içinde soru işareti kontrolü yaptığımız için url haber.asp?haber_id=75&refresh=true şeklinde olacağı için kodumuz sorunsuz çalışacaktır.

Umarım kodlar işinizi görür.

Windows 2003 Server üzerinde DNS kurulumu ve domain ayarları

windows-server-2003

Bir şirkette işe başladınız ve web sitesini yapıyorsunuz bu firmanın farklı amaçlarla kullandığı bir sunucusu var patron sizi çağırıyor ve diyorki, oğlum bak sunucumuz var biz neden başkasından hosting alıyoruz web sitesini yapıyorsun zaten, sen anlarsın bu işlerden bizim domain bizim serverin üzerinden çalışsın,

Eh bu işlerden anlamıyorsanız kara kara düşünüyorsunuz ne yapacağım ben diye, (ben düşünmüştüm ama senaryo yukarıdaki gibi değildi tabi)

Bu yazımda bir domaini sunucumuza nasıl tanıtacağımızı yani DNS kurulumu anlatacağım. iis ve email server ayarlarını daha sonra yazacağım.

Öncelikle sunucumuz üzerinde DNS yüklü değilse yüklememiz gerekiyor, Control Panel den Add Remove Programsa girin, Add/Remove Windows Compenents sekmesine tıklayın, Networking Servicese ikikere tıkladıktan sonra açılan pencereden Domain Name System (DNS) aşağıdaki resimdeki seçip OK butonuna tıklayıp sonra Next yapıp kuruluma devam ediyoruz, Devamını Oku

Edevlet şifresi çilesi …

edevlet

Artık biliyorsunuz Devlet işlerimizi internetten halledebilmemiz için Edevlet şifresine ihtiyacımız var,

Normalde bu şifreyi PTT şubelerine gidip 1 TL ücret ödeyerek halledebilmemiz gerekiyor ?

Bende her normal vatandaş gibi postane şubesine gittim. Kocaman yazı yazmışlar “Edevlet şifresi kalmadı” diye, tabi bende diğer PTT şubelerini denemeye başladım 3-4-5 derken nereye gitsem aynı yazı sanki anlaşmışlar, vermeyelim kimseye şifre halledemesinler işlerini gibi …

Neyseki son uğradığım PTT şubesindeki güleryüzlü arkadaşımızın yönlendirmesi iyi oldu, Abi buralarda bulamazsın ana yerlere gitmen lazım dedi,

Gaziosmanpaşa’ da bulunan PTT ‘ ye doğru yol almaya başladım bende, kolay yerdermiş çabuk buldum PTT’ nin kapısına geldiğimde ne göreyim en az 50-60 kişi kuyrukta bekliyor içimden maaş filan alıyorlardır diye geçti. Sordum doğal olarak ne kuyruğu bu abla diye, dedi Edevlet şifresi gelmiş onun sırası,

Neyse bekliyorum sırada doğal olarak, şifre lazım olmasa dakika durmayacağım geçen 1 saat 30 dan sonra önümde tam 5-6 kişi varken sistemleri çöktü, sistemin tekrardan çalışır hale gelmesini beklediğim 25 dakika içinde PTT hakkında yeni yeni güzel sözler icat ettim tabi onları burada yazmayacağım bende kalsın :).

Sonuç olarak tam 1 günümü şifre peşinde koşmakla harcadım. Umarım kimsenin devlet daireleriyle işi olmaz Allah sabır versin herkese.