Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » Sunucu Tabanlı Programlama (Server Side) » ASP » db'ye veri girildiğinde email uyarısı


Yanıt
 
LinkBack Seçenekler
Old 23.03.2008   #1 (permalink)
 
Üyelik Tarihi: 23.02.2007
Yer: İSTANBUL
Mesaj: 44
db'ye veri girildiğinde email uyarısı


Veritabanına yeni veri girildiğinde bunu emaille bildirme işlemini ASP'yle nasıl yapabiliriz?
SEMRA şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 23.03.2008   #2 (permalink)
 
oxigen's Avatar
 
Üyelik Tarihi: 21.08.2004
Yer: istanbul, eskişehir
Yaş: 25
Mesaj: 393
Re: db'ye veri girildiğinde email uyarısı

kayıt fornksiyonundan hemen sonra birde mail gönderme işlemi yapmayı deneyenbilirsin.
ben şu kodu kullanıyorum, genelde hatasız olarak çalışıyor...
Kod:
Set Postaci = server.CreateObject("CDONTS.NewMail")
Postaci.To= "gidecek mail adresi"
Postaci.From = "gönderen kişi (formdan alabilrisin yada kendin bi adres gir)"
Postaci.Subject = "Websitenizden Mesaj Gönderildi" 
Postaci.BodyFormat=0
Postaci.MailFormat=0
Govde = "Bu emaili websitenizden size mesaj gönderildiği için aldınız.<br/>"& Chr(10)
Postaci.Body = Govde
Postaci.Send
Özellikle gövde kısmını geliştirebilrisin, mesela hangi bilgilerin girildiğini vb. ekleyebilrisin.
__________________
your KEY to EUROPE : AEGEE-Eskişehir (v2.0) | REMOTTER! small remote application (beta 1.0) | MCPD adayı
oxigen şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 24.03.2008   #3 (permalink)
 
Üyelik Tarihi: 09.04.2006
Yer: İstanbul
Mesaj: 71
Re: db'ye veri girildiğinde email uyarısı

Alıntı:
oxigen tarafından gönderilen mesaj: Mesajı Görüntüle
kayıt fornksiyonundan hemen sonra birde mail gönderme işlemi yapmayı deneyenbilirsin.
ben şu kodu kullanıyorum, genelde hatasız olarak çalışıyor...
Kod:
Set Postaci = server.CreateObject("CDONTS.NewMail")
Postaci.To= "gidecek mail adresi"
Postaci.From = "gönderen kişi (formdan alabilrisin yada kendin bi adres gir)"
Postaci.Subject = "Websitenizden Mesaj Gönderildi" 
Postaci.BodyFormat=0
Postaci.MailFormat=0
Govde = "Bu emaili websitenizden size mesaj gönderildiği için aldınız.<br/>"& Chr(10)
Postaci.Body = Govde
Postaci.Send
Özellikle gövde kısmını geliştirebilrisin, mesela hangi bilgilerin girildiğini vb. ekleyebilrisin.
Bence bu yöntem arkadaşın işine yaramaz.Bu şekilde bilgiler veritabanına yazılmadan da maile gidebilir.Amaç (bence) kaydın başarılı bir şekilde tamamlandığını kullanıcıya bildirmekse bu yöntemi kullanmak sorunlara yol açabilir.Kaydın başarılı olduğunu anlayıp hemen arkasından mail fonksiyonunun çalıştırılması algoritma çıkarma açısından daha doğru olur bence.
__________________
meczup.net İki delinin hikayesi...
The_ilkay şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 24.03.2008   #4 (permalink)
 
Üyelik Tarihi: 23.02.2007
Yer: İSTANBUL
Mesaj: 44
Re: db'ye veri girildiğinde email uyarısı

benimde aklıma mail bileşeni kullanmak geldi ama arkadaşın dediği gibi kayıt yapıldıktan sonra çalışması gerek. forumlarda mesaja cevap yazılınca uyarı emaili geliyor ya o tarz bişey istediğim.
SEMRA şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 24.03.2008   #5 (permalink)
 
Üyelik Tarihi: 09.04.2006
Yer: İstanbul
Mesaj: 71
Re: db'ye veri girildiğinde email uyarısı

mail fonksiyonu girilen kayıtları kontrol eder, eğer kayıtlarda herhangi bir hata yok ise kayıtlardaki bilgilere göre maili gönderir ya da kayıtlarda varolan hatayı belirten bir mesaj verir.Bu biraz daha çözüme yakın bir yöntem sanırım.
__________________
meczup.net İki delinin hikayesi...
The_ilkay şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 24.03.2008   #6 (permalink)
 
Üyelik Tarihi: 28.04.2007
Yer: Ankara
Mesaj: 273
Re: db'ye veri girildiğinde email uyarısı

mail gonderme isini her halukarda asenkron yapmak lazim. bu isi ucuza SQL server uzerinde halledebilrisiniz. boylece mail gonderme isi uygulamadan bagimsiz calisir:

1. makale (ozet)
http://blog.netnerds.net/2008/02/cre...e-mail-alerts/

2. makale
http://msdn2.microsoft.com/en-us/lib...ffice.10).aspx
kuduk şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 24.03.2008   #7 (permalink)
 
oxigen's Avatar
 
Üyelik Tarihi: 21.08.2004
Yer: istanbul, eskişehir
Yaş: 25
Mesaj: 393
Re: db'ye veri girildiğinde email uyarısı

Alıntı:
The_ilkay tarafından gönderilen mesaj: Mesajı Görüntüle
Bence bu yöntem arkadaşın işine yaramaz.Bu şekilde bilgiler veritabanına yazılmadan da maile gidebilir.Amaç (bence) kaydın başarılı bir şekilde tamamlandığını kullanıcıya bildirmekse bu yöntemi kullanmak sorunlara yol açabilir.Kaydın başarılı olduğunu anlayıp hemen arkasından mail fonksiyonunun çalıştırılması algoritma çıkarma açısından daha doğru olur bence.
zaten bu mail fonksiyonunun üst kısmında formdan vb. gelen bilgilerin veritabanına kayıt ve kontrol kısmı var, onu yazmadım arkadaş zaten biliyordur diye....
__________________
your KEY to EUROPE : AEGEE-Eskişehir (v2.0) | REMOTTER! small remote application (beta 1.0) | MCPD adayı
oxigen şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 25.03.2008   #8 (permalink)
 
Üyelik Tarihi: 09.03.2008
Yer: mersin
Yaş: 20
Mesaj: 14
Re: db'ye veri girildiğinde email uyarısı

bu kod işine yarar sanırım ben de sorun çıkarmıyor.
Kod:
<!--  mail hızlı kayıt bölümü -->
<%
set hizli = forum.Execute("select uyeid,forumid from mail where forumid="&kat&"  order by id DESC")
For h = 1 To 200
if hizli.eof Then exit For
deger=hizli("forumid")
forumdeger=hizli("uyeid")
hizli.Movenext
Next  
hizli.Close
Set hizli = Nothing
%>
<font class="tablo_font">
<%	
if ""&deger&"" =""&kat&"" then 
if instr(1,frmyonlen,"h")="1" then
linkim=frmyonlen
else
linkim=""&strsiteadres&"/"&Request.form("yonlen")&""
end if

Set forcumam = forum.Execute("select baslik from mesajlar where id like "&kat&"") 
For t = 1 To 1
if forcumam.eof Then exit For 
konum=forcumam("baslik")
forcumam.Movenext
Next
forcumam.Close
Set forcumam = Nothing	
%>	   
</font> 
<%	
	 
Set rs = forum.Execute("select uyeid,forumid from mail where forumid="&kat&"  order by id desc") 
For s = 1 To 200
if rs.eof Then exit For
degeri=rs("uyeid")

set hizli = Connect.Execute("select id,email from uyeler where id="&degeri&" order by id DESC")
For h = 1 To 200
if hizli.eof Then exit For 
emailim=hizli("email")	
	bann="<img src='"&src&"' class=resim border=0>"
Body="<body bgcolor=lightgreen borderwidth=1 borderstyle=solid bordercollapse=collapse bordercolor=#999999 ><table width=95% border=0 align=center cellpadding=0 cellspacing=0  ><tr><td><table width=100% border=0 cellpadding=0 cellspacing=0><tr><td background="&strsiteadres&"/Temalar/"&session("tema")&"/blok_devam.gif class=blok_baslik><font face=tahoma  size=2px  color=#ff0000 ><b> » "&ksiteadi&" forum mail Aboneliği</b></font></td></tr></table><table width=95% border=0 align=center cellpadding=0 cellspacing=0><tr><td><font font-family:tahoma; font-size:11px; color:#000000;>Sitemizin forumunda üye olduğunuz </font><br><font face=tahoma  size=2px  color=#ff0000 ><u>"&konum&"</u></font> <font font-family:tahoma; font-size:11px; color:#000000;>başlıklı konuya </font><br><font face=tahoma  size=2px  color=#ff0000 ><u>"&session("kulladi")&"</u></font><font font-family:tahoma; font-size:11px; color:#000000;> tarafından cevap yazılmıştır.Görmek için aşağıdaki linke tıklayabilirsiniz..!</font><br><br><a href="&linkim&" target=blank>"&linkim&" </a><br><br><hr ><br><a href="&strsiteadres&"/Sistem.ASP?sistem=banner&id="&banust&" target=_blank>"&bann&"</a></td></tr></table></td></tr></table></body>"
  
  
GonderenAdi =ksiteadi
GonderenMail =strsitemail
GidecekMail =emailim
MailKonu =konum
Body = Body
%>
<!--#include file="Inc/MailGon.ASP" --><%
hizli.Movenext
Next
hizli.Close
Set hizli = Nothing	   

rs.Movenext
Next    
rs.Close
Set rs = Nothing   

else
end if

forum.Execute("INSERT INTO mesajlar (secim,yazi,f_id,yazan,tarih,sabit,hit,cevap_msg,acikmi,tpuan,onay,dosya) VALUES ('"&kat&"' , '"&yazi&"' , '"&forum1&"' , '"&session("kulladi")&"' , '"&ByCaferTarih&"' , '0' , '0' , '0' , '0' , '0' , '"&onayfrm&"' , '"&dosyamm&"')")
forum.Execute("UpDate mesajlar Set soncevap = '"&ByCaferTarih&"' , tmesaj = tmesaj+1 , syazan = '"&session("kulladi")&"' where id like '"&kat&"'")

secimm=request.form("listt")
if  secimm=""  then
elseif secimm="1"  then
forum.Execute("INSERT INTO mail( uyeid,forumid ) VALUES ('"&session("oturumid")&"','"&kat&"')")  
elseif secimm="2"  then
forum.Execute("DELETE FROM mail where uyeid like '"&session("oturumid")&"' and forumid like '"&kat&"'")
else
end if	

End if

Response.Redirect (frmyonlen)
End if
Else
Response.Write (uyelik_80)
End if
%>

  <!--  mail -->
sinan3 şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler

db veri , email



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik mysql nasil neden nedir online oyun photoshop php problemi program programi reklam resim satilik sayfa script server ses sistemi site sitesi son soru sorun sorunsali sorunu sql swf tasarim tasarimci tasarimcisi tasarimi turk turkce veri video web windows wordpress xml yardim yazi yeni zoque
Zoque RSS Aboneliği
Son eklenen konuları e-posta ile haber verelim mi?

Forum Yazılımı: vBulletin® Version 3.7.3 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

Arayüz/Skin "Güneş" © www.zoque.com / net. Copyright © 1999 - 2008
Forum Saati GMT +2. Şu anda saat: 06:02.