Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Webmaster Zone > Programlama Dilleri > Asp & Asp.net

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart Hazır ASP Fonksiyonları

Arkadaşlar merhaba,

Bu başlık altında işlevsel, faydalı asp fonksiyonlarını toplayalım. Bu sitemizin hem düzeni, hem de faydası açısından yararlı olacaktır.
Düzenli olması açısından her mesajda bir fonksiyon yer alırsa, güzel olacaktır. Olayın mesaj artırma ile ilgisi yoktur.

Yayınlanan fonksiyonlar, herkesin işine yarayabilecek fonksiyonlardır. Çeşitli sitelerden derlenmişlerdir. Lütfen siz de katkıda bulunun. Yapımcıların emeğini de düşünerek, yararlı olabilecek fonksiyonları bizimle paylaşın.

Kolay gelsin...

Konu Maozturk tarafından (04-02-2007 Saat 20:45 ) değiştirilmiştir..
Alıntı ile Cevapla
  #2 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart E-Posta Geçerlilik Kontrolü

E-Posta Geçerlilik Kontrolü

Girilen e-posta adresinin geçerli olup olmadığının kontrolünü gerçekleştiren bir uygulamadır.

[HTML]<%
Function cckEmail(email)
Dim regEx, Match, Matches
If email <> "" Then
Set regEx = New RegExp
regEx.Pattern = "^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"
regEx.IgnoreCase = True
If regEx.Test(email) Then cckEmail = True Else cckEmail = False
End If
End Function
%>[/HTML]

Konu Maozturk tarafından (06-02-2007 Saat 01:36 ) değiştirilmiştir..
Alıntı ile Cevapla
  #3 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart Bileşene Göre E-Posta Gönderimi

Bileşene Göre E-Posta Gönderimi

Düzenlerseniz daha yararlı olabilir. Mesela, tabloda bilesen adında bir hücre açarak, ordaki değere bileşen kullanabilirsiniz.

[HTML]<%
'on error resume next

Function MailSender(FromEmail,FromName,YourEmail,YourName,S ubject,Body,MailType)

MailServer = "kullaniciadi:sifre@smtp.host.com"
MailHost = "smtp.host.com"
MailUsername = "kullanici@host.com"
MailPassword = "sifre"

Select Case MailType
Case "Jmail"

set objNewMail = server.createobject("JMail.message")
objNewMail.charset = "windows-1254"
objNewMail.From = FromEmail
objNewMail.FromName = FromName
objNewMail.AddRecipient YourEmail,YourName
objNewMail.Subject = Subject
objNewMail.HTMLBody = Body
objNewMail.Send(MailServer)
Set objNewMail = Nothing

Case "CDonts"

Set objmail=Server.CreateObject("cdonts.newmail")
objmail.From = FromEmail
objmail.To = YourEmail
objmail.Subject = Subject
objmail.Body = Body
objmail.Send
set objmail= nothing

Case "ASPmail"

Set objNewMail = Server.CreateObject("SMTPsvg.Mailer")
objNewMail.FromName = FromName
objNewMail.FromAddress = FromEmail
objNewMail.RemoteHost = MailServer
objNewMail.AddRecipient YourEmail, YourEmail
objNewMail.Subject = Subject
objNewMail.BodyText = Body
SendOk = objNewMail.SendMail

Case "ASPEmail"

Set objNewMail = CreateObject("Persits.MailSender")
objNewMail.Host = MailHost
objNewMail.Username = MailUsername
objNewMail.Password = MailPassword
objNewMail.From = FromEmail
objNewMail.FromName = FromName
objNewMail.AddAddress YourEmail
objNewMail.Subject = Subject
objNewMail.Body = body
objNewMail.IsHTML = TRUE
objNewMail.Send

Case "Jmail2"

set objNewMail = server.createobject("JMail.SMTPMail")
objNewMail.Sender = FromEmail
objNewMail.ServerAddress = MailServer
objNewMail.AddRecipient YourEmail
objNewMail.Subject = Subject
objNewMail.ContentType = "text/html"
objNewMail.Body = body
objNewMail.execute

Case "OCXmail"

Set objNewMail = Server.CreateObject("ASPMail.ASPMailCtrl.1")
SendEmail = objNewMail.SendMail(MailServer, YourEmail, FromEmail, Subject, body)
Set objNewMail = Nothing

End Select

if err.number = 0 then

MailSender = "Mesaj gönderildi..."

elseif err.number = -2147220979 then

MailSender = "Lütfen gerekli bilgileri eksiksiz doldurunuz."

else

MailSender = "Sunucumuzdaki bir sorundan dolayı öneriniz gönderilemedi... Lütfen daha sonra tekrar deneyiniz... " & err.description & "<br>" & objNewMail.errormessage

end if

End Function
%>[/HTML]
Alıntı ile Cevapla
  #4 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart İlk Harf Büyütme

İlk Harf Büyütme

Kelimelerin ilk harfini büyültüp, diğerleri küçülten işlevsel bir fonksiyon.
Forumlarınızda, konu başlıklarının büyük harflerle yazılmasını bu fonksiyon ile önleyebilirsiniz.

[HTML]
<%
Function complex(metin)
splitter = " "
If metin <> "" Then
xarr = Split(metin, splitter)
For i = 0 to Ubound(xarr)
xmetin = Trim(xarr(i))
If xmetin <> "" Then
xmetin = Lcase(xmetin)
xstletter = Ucase(Left(xmetin,1))
'// You can add here your language characters
xstletter = Replace(xstletter,"i","İ", 1, -1) '&Yacute;
xmetin = Right(xmetin, Len(xarr(i)) - 1)
'// You can add here your language characters
xmetin = Replace(xmetin,"İ","i", 1, -1) '&Yacute;
xmetin = xstletter & xmetin
End if
zmetin = zmetin & " " & xmetin
Next
End if
complex = zmetin
End Function
%>[/HTML]

Konu Maozturk tarafından (04-02-2007 Saat 20:37 ) değiştirilmiştir..
Alıntı ile Cevapla
  #5 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart Harf-Rakam Güvenlik Numarası

Harf-Rakam Karışık Güvenlik Numarası

Bu fonksiyon sayesinde, harf rakam karışık güvenlik kodu oluşturabilirsiniz. Form gönderimlerinde (tekrar önleme), işinize yarayabilir.

[HTML]<%

Dim Password
Dim RandomPassword
Dim nCharacters

Dim array_cod(35)
array_cod(0) = "0"
array_cod(1) = "1"
array_cod(2) = "2"
array_cod(3) = "3"
array_cod(4) = "4"
array_cod(5) = "5"
array_cod(6) = "6"
array_cod(7) = "7"
array_cod(8) = "8"
array_cod(9) = "9"
array_cod(10) = "a"
array_cod(11) = "b"
array_cod(12) = "c"
array_cod(13) = "d"
array_cod(14) = "e"
array_cod(15) = "f"
array_cod(16) = "g"
array_cod(17) = "h"
array_cod(18) = "i"
array_cod(19) = "j"
array_cod(20) = "k"
array_cod(21) = "l"
array_cod(22) = "m"
array_cod(23) = "n"
array_cod(24) = "o"
array_cod(25) = "p"
array_cod(26) = "q"
array_cod(27) = "r"
array_cod(28) = "s"
array_cod(29) = "t"
array_cod(30) = "u"
array_cod(31) = "v"
array_cod(32) = "w"
array_cod(33) = "x"
array_cod(34) = "y"
array_cod(35) = "z"

for cod=0 to 9
MaxCod = 35
MinCod = 0
Randomize


RandomPassword = CStr(RandomPassword & array_cod(Int(Rnd * MaxCod) - MinCod))
next

Password = RandomPassword


response.write "<b>" & Password & "</b>"

%>[/HTML]
Alıntı ile Cevapla
  #6 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart Sunucuda Yüklü Bileşenler

Sunucuda Yüklü Bileşenler

Sunucuda yüklü bileşenleri görüntülemeyi sağlar.

[HTML]<%
'// Telif: Fabricioc

Dim aComponents(68)
aComponents(1) = "ADODB.Command"
aComponents(2) = "ADODB.Connection"
aComponents(3) = "ADODB.Recordset"
aComponents(4) = "ADODB.Stream"
aComponents(5) = "ADOX.Catalog"
aComponents(6) = "AspDNS.Lookup"
aComponents(7) = "ASPExec.Execute"
aComponents(8) = "AspHTTP.Conn"
aComponents(9) = "AspImage.Image"
aComponents(10) = "AspMX.Lookup"
aComponents(11) = "AspNNTP.Conn"
aComponents(12) = "AspPing.Conn"
aComponents(13) = "AspSock.Conn"
aComponents(14) = "CDO.MESSAGE"
aComponents(15) = "CDONTS.NewMail"
aComponents(16) = "Dundas.Mailer"
aComponents(17) = "Dundas.PieChartServer"
aComponents(18) = "Dundas.PieChartServer.2"
aComponents(19) = "Dundas.Upload"
aComponents(20) = "Dundas.Upload.2"
aComponents(21) = "Dundas.UploadProgress"
aComponents(22) = "ECHOCom.Echo"
aComponents(23) = "GuidMakr.GUID"
aComponents(24) = "ImgSize.Check"
aComponents(25) = "ixsso.Query"
aComponents(26) = "ixsso.Util"
aComponents(27) = "JMAil.Message"
aComponents(28) = "JMail.POP3"
aComponents(29) = "JMail.SMTPMail"
aComponents(30) = "JRO.JetEngine"
aComponents(31) = "Microsoft.DiskQuota.1"
aComponents(32) = "microsoft.XMLDOM"
aComponents(33) = "Microsoft.XMLHTTP"
aComponents(34) = "MSWC.AdRotator"
aComponents(35) = "MSWC.BrowserType"
aComponents(36) = "MSWC.ContentRotator"
aComponents(37) = "MSWC.Counters"
aComponents(38) = "MSWC.IISLog"
aComponents(39) = "MSWC.MyInfo"
aComponents(40) = "MSWC.MyInfo"
aComponents(41) = "MSWC.NextLink"
aComponents(42) = "MSWC.PageCounter"
aComponents(43) = "MSWC.PermissionChecker"
aComponents(44) = "MSWC.Status"
aComponents(45) = "MSWC.Tools"
aComponents(46) = "MSXML.DomDocument"
aComponents(47) = "MSXML2.DOMDocument"
aComponents(48) = "MSXML2.DOMDocument.3.0"
aComponents(49) = "Msxml2.FreeThreadedDOMDocument.3.0"
aComponents(50) = "MSXML2.ServerXMLHTTP"
aComponents(51) = "MSXML2.ServerXMLHTTP.3.0"
aComponents(52) = "MSXML2.XSLTemplate"
aComponents(53) = "Persits.Grid"
aComponents(54) = "Persits.Jpeg"
aComponents(55) = "Persits.MailSender"
aComponents(56) = "Persits.Upload"
aComponents(57) = "Persits.Upload.1"
aComponents(58) = "Persits.UploadProgress"
aComponents(59) = "POP3svg.Mailer"
aComponents(60) = "Scripting.Dictionary"
aComponents(61) = "Scripting.FileSystemObject"
aComponents(62) = "Scriptlet.TypeLib"
aComponents(63) = "SMTPsvg.Mailer"
aComponents(64) = "SOFTWING.AspTear"
aComponents(65) = "VBScript.RegExp"
aComponents(66) = "WinHttp.WinHttpRequest.5.1"
aComponents(67) = "WScript.Network"
aComponents(68) = "WScript.Shell"
Response.write("Yüklü Bilesenler:<BR><BR>")
On Error Resume Next
For i=1 To Ubound(aComponents)

Set obj = Server.CreateObject(aComponents(i))
if err.number = 0 Then
Set obj = nothing
Response.write(aComponents(i) & "<BR>")
End if
err.clear
next
%>[/HTML]
Alıntı ile Cevapla
  #7 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart Uzun Metinlere "..."

Belirli Karakterden Sonraki Yazıların Sonuna "..." Koyma

Fonksiyon sayesinde, metnin belirleyeceğiniz karakterden büyük olması halinde sonuna üç nokta(...) koyabilirsiniz.

[HTML]function buda(str,max)
max_karakter = max
istif = "..."
If len(str)>max_karakter Then
yenistr = mid(str,1,max_karakter - len(istif))
yenistr = yenistr + istif
else
yenistr = str
End If
buda = yenistr
end function
[/HTML]

Kullanımı :

[HTML]<%= buda(string,30)%>[/HTML]

Yukarıdaki kod içinde verilen 30, o karakterden sonra üç nokta(...) koyulmasını istediğimiz sayıdır. Kendinize göre değiştirebilirsiniz.

Konu Maozturk tarafından (04-02-2007 Saat 21:27 ) değiştirilmiştir..
Alıntı ile Cevapla
  #8 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart Alt Satıra Geçme

Metin Alanlarında Bir Alt Satıra Geçme

Form alanlarında işinize yarayacak, kullanışlı bir fonksiyondur.

[HTML]
<%
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Alt Satıra Geçme Fonksiyonu
' Murat.Yavuz ****.a doronty37
' W: http://www.mydesign.gen.tr
' @: mydesign@mydesign.gen.tr
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Function Satir(byVal strVeri)

If strVeri = "" Then Exit Function

strVeri = Replace(strVeri, vbCrLf, "<br/>", 1, -1, 1)
strVeri = Replace(strVeri, Chr(13), "<br/>", 1, -1, 1)

Satir = strVeri

End Function
%>
[/HTML]

Kullanımı :

[HTML]<%
Response.Write Satir(Request.Form("Mesaj"))
%>[/HTML]
Alıntı ile Cevapla
  #9 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart Otomatik Link Oluşturma

Otomatik Link Oluşturma

Forumlardaki otomatik link oluşturma işlemini gerçekleştirir.

[HTML]
'// Copyright (c) 2000, Lewis Moten (modified by Ferruh Mavituna). All rights reserved.
Function LinkURLs(ByVal asContent)
Dim loRegExp' Regular Expression Object (Requires vbScript 5.0 and above)

' If no content was received, exit the function
If asContent = "" Then Exit Function
'asContent=asContent&" "

Set loRegExp = New RegExp
loRegExp.Global = True
loRegExp.IgnoreCase = True

'//-- by Ferruh Mavituna {http://ferruh.mavituna.com}
'1/29/2004
'"www" added
'"www." fixed
'"www" fixed etc.
loRegExp.Pattern = "((((ht|f)tps?://)|www\.)\S+[^\.*](\s)?)"


'loRegExp.Pattern = "((((ht|f)tps?://)|www\.)\S+[^\.*]\s)"
'loRegExp.Pattern = "((((ht|f)tps?://)|(www\.))\S+[/]?[^\.*]\s)"

' Link URLs
LinkURLs = loRegExp.Replace(asContent, "<a href=""$1"">$1</a>")
' // --

' Look for email addresses
loRegExp.Pattern = "(\S+@\S+.\.\S\S\S?)"

' Link email addresses
LinkURLs = loRegExp.Replace(LinkURLs, "<a href=""mailto:$1"">$1</a>")

' Release regular expression object
Set loRegExp = Nothing
End Function
[/HTML]
Alıntı ile Cevapla
  #10 (permalink)  
Alt 04-02-2007
Maozturk - ait Kullanıcı Resmi (Avatar)
Maozturk Maozturk isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: Jan 2007
Nerden: Kütahya
Mesajlar: 252
iTrader: (1)
Tecrübe Puanı: 43
Maozturk Helal emin adımlarla ilerliyorsun
Standart Ajax Verilerinin Türkçe Karakter Problemi

Ajax ile Gelen Verilerin Türkçe Karakter Sorununu Düzenleme

Ajax ile gelen verilerde, Türkçe karakter problemi vardır. Bu fonksiyon sayesinde bunu önleyebilirsiniz.

[HTML]' Ajax Turkish Character Set
Function ajaxTurkish(sData) ajaxTurkish = Replace(Replace(Replace(Replace(Replace(Replace(Re place(Replace(Replace(Replace(Replace(Replace(sDat a,"Ü","Ü"),"Åž","Ş"),"Äž","Ğ"),"Ç","Ç"),"İ"," İ" ),"Ö","Ö"),"ü","ü"),"ÅŸ","ş"),"ÄŸ","ğ"),"ç"," ç" ),"ı","ı"),"ö","ö")
End Function [/HTML]
Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Hazır Logolar Pesimist Photoshop, Corel, Freehand, Fireworks 12 11-09-2007 16:39
Agloco viewbar Hazır! bendast Web & Internet 1 04-06-2007 14:59
Hazır portal webyarat Webmaster Genel 6 24-04-2007 18:12
Hazır index Alone HTML CSS DHTML 6 02-04-2007 22:20


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 00:42 .




Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Zone Org | 2006-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164