Basit bir mail script nasıl yapılır?

PHP Basit bir mail script nasıl yapılır? Programlama Dilleri hakkında bilgi paylaş; Merhaba arkadaşlar. Sizlere çok basit bir şekilde mail script nasıl yazılır anlatmak istiyorum. İşin temelini kavradığı...
Cevapla
 
Seçenekler
  #1  
Arama 18-02-2008, 04:43
lucifer - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 17/02/08
Mesajlar: 22
 
     WS-Ticareti: (0)
Teşekkürleri: 0
2 Msg. 4 Tşkr.
Rep Gücü: 0 lucifer deneyimleri belirsiz.

Basit bir mail script nasıl yapılır?

Merhaba arkadaşlar. Sizlere çok basit bir şekilde mail script nasıl yazılır anlatmak istiyorum. İşin temelini kavradığınızda internette dolaşan mail scrpitlerden çok daha iyisini yapacağınıza eminim. Öncelikle scriptimiz için bir mail form oluşturmamız gerekiyor. Mail formumuzu oluştururken az da olsa html bilginiz olduğunu varsayıyorum.


Kod:
<html>
<head>
<title>Basit Mail Form</title>
</head>
<body>
<form action="gonder.php" methot="post">
<p><strong>İsim:</strong></br><input type="text" size="25" name="isim"></p>
<p><strong>E-Posta:</strong></br><input type="text" size="25" name="posta"></p>
<p><strong>Mesaj:</strong><br><textarea name="mesaj" cols="30" rows="5"></textarea></p>
<p><input type="submit" value="gönder"></p>
</form>
<body>
<html>
yukarıda verdiğim kodları mail.html adında bir text dosyasına yerleştirip kaydedin. Daha sonra kaydettiğiniz dosyayı ana dizininize upload edin. mail.html dosyasına tarayıcınız ile erişmek istediğinizde aşağıdaki gibi bir sayfa ile karşılaşmanız gerekir.



Şimdiki bölümde forma girilen bilgileri alıcıya ulaştıracak scripti kodlamayı öğreneceğiz.

PHP- Kodu:
<html>
<head>
<title>Mail gönderme scripti</title>
<body>

<?php

echo "<p>Teşekkürler, <b>$_POST[isim] </b>, mesajınız başarı ile gönderildi!</p>";

//posta yapısını oluşturalım

$msg "İsim: $_POST[isim]\n";
$msg "E-Posta: $_POST[posta]\n";
$msg "Mesaj: $_POST[mesaj]\n";

//postayı oluşturalım

$recipient "mail@siteniz.com";
$subject "Form deneme sonuçları";
$mailheaders "Kimden: siteniz <defaultmail@siteniz.com> \n";
$mailheaders .= "Kime: $_POST[posta]";

//şimdide postayı gönderelim

mail($recipient$subject$msg$mailheaders);

?>
</body>
</html>
Yukarıda yazdığım script'teki $_POST[isim], $_POST[posta], $_POST[mesaj] değişkenleri bir üstte belirttiğim formdaki alanların isimleridir ve değerleri $_POST globalinin bir parçası olarak kaydedilir. Bu script ile birlikte formun sadece ekrana yazılmasını sağlamıyoruz aynı zamanda ekrana yazılan verilerin alıcıya ulaşmasınıda sağlıyoruz.

Yukarıdaki php kodlarındaki mail alanlarını kendimize göre düzenledikten sonra kodları gonder.php olarak kaydedip yine ana dizinimize upload ediyoruz. Daha sonra tarayıcımıza yazarak formu tekrar çağırıyoruz. Gerekli bilgileri girdikten sonra gönder butonuna tıklıyoruz. Mail kutunuza baktığınızda yeni bir mail göreceksiniz.

Hepsi bu kadar, umarım basit ve anlaşılır olmuştur.

Hazırlayan Lucifer
18.02.2008
Alıntı ile Cevapla
2 Üye, lucifer isimli Üyemize Bu Mesaj İçin Teşekkür Ediyor:
  #2  
Arama 18-02-2008, 05:57
MaNeX
Guest
Mesajlar: n/a
 
     WS-Ticareti: ()
Gerçekten güzel bir paylaşım olmuş ellerine sağlık @lucifer
Alıntı ile Cevapla
  #3  
Arama 20-02-2008, 10:02
pCoX - ait Kullanıcı Resmi (Avatar)
Banlı
Üyelik Tarihi: 31/12/07
Mesajlar: 23
 
     WS-Ticareti: (0)
Teşekkürleri: 0
1 kez tşk. almış
Rep Gücü: 0 pCoX deneyimleri belirsiz.
Bence Teşekkür Mesajini, Mailin gönderilip gönderilmediğini kontrol ettikten sonra vermelisiniz.. Mesela :

Kod:
<?php 
if(@mail($recipient, $subject, $msg, $mailheaders)) {
echo "<p>Teşekkürler, <b>$_POST[isim] </b>, mesajınız başarı ile gönderildi!</p>";
} else {
echo "Mail Gönderilemiyor";
}

?>
gibi..
Alıntı ile Cevapla
  #4  
Arama 21-02-2008, 01:06
lucifer - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 17/02/08
Mesajlar: 22
 
     WS-Ticareti: (0)
Teşekkürleri: 0
2 Msg. 4 Tşkr.
Rep Gücü: 0 lucifer deneyimleri belirsiz.
Terbiyesizlik yapma, burda profesyonel bir mail script yazmadık, işin mantığını anlattık. Formun nasıl iletildiği üzerinde durduk. Ordan burdan kod bulup ukalalık yapmanın bir anlamı yok.
Alıntı ile Cevapla
  #5  
Arama 27-02-2008, 02:03

Üyelik Tarihi: 11/01/08
Mesajlar: 207
 
     WS-Ticareti: (0)
Teşekkürleri: 15
1 kez tşk. almış
Rep Gücü: 13 aynacim rep gücü epey yüksekaynacim rep gücü epey yüksek
lucifer çok teşekkürler gerçekten çok işime yaradı
__________________
..::Aynacim.Com::.. Ayna ve Çerçeve Tasarımı
Alıntı ile Cevapla
  #6  
Arama 27-02-2008, 02:13
W-S - ait Kullanıcı Resmi (Avatar)
W-S W-S forumda

Üyelik Tarihi: 23/08/07
Mesajlar: 1.820
 
     WS-Ticareti: (8)
Blog Yazıları: 7
Teşekkürleri: 857
161 Msg. 299 Tşkr.
Rep Gücü: 100 W-S isimli üye Tecrübe puanını kapatmıştır.
güzel paylasim eline saglik.
__________________
Webmaster Sitesi
Alıntı ile Cevapla
  #7  
Arama 09-03-2008, 06:40

Üyelik Tarihi: 16/09/07
Mesajlar: 322
 
     WS-Ticareti: (0)
Teşekkürleri: 17
19 Msg. 37 Tşkr.
Rep Gücü: 24 aKaLes saygıya değer repi varaKaLes saygıya değer repi var
güzel Konu ellerine sağlık lucifer
__________________
Geniş İçerikli,Kategorilere Ayrılmış Yeni Oyun Sitesi!
Alıntı ile Cevapla
  #8  
Arama 06-04-2008, 10:34
pCoX - ait Kullanıcı Resmi (Avatar)
Banlı
Üyelik Tarihi: 31/12/07
Mesajlar: 23
 
     WS-Ticareti: (0)
Teşekkürleri: 0
1 kez tşk. almış
Rep Gücü: 0 pCoX deneyimleri belirsiz.
®®®®®®®®®®®®®®®® Edit by Sinan T. ®®®®®®®®®®®®®®®®
®®®®®®®®®®®®®® pCoX Foruma 1 Ay Tatil . ®®®®®®®®®®®®®
®®®®®®®®®®®®®®®® Edit By Sinan T. ®®®®®®®®®®®®®®®®

Konu SANALman tarafından (06-04-2008 Saat 11:04 ) değiştirilmiştir..
Alıntı ile Cevapla
  #9  
Arama 17-05-2008, 08:55

Üyelik Tarihi: 14/05/08
Mesajlar: 1
 
     WS-Ticareti: (0)
Teşekkürleri: 0
0 Msg. 0 Tşkr.
Rep Gücü: 0 peneus deneyimleri belirsiz.
arkadaşım yazdığın gibi uyguladım fakat mail scriptinde sorun var sanırım gelen mail hatalı oluyo mesela sadece "mesaj" yazıyo bunun haricinde bişey yok yardımcı olursan sevinirim şimdiden teşekkür ederim
Alıntı ile Cevapla
  #10  
Arama 03-07-2008, 05:19
becerikliforum - ait Kullanıcı Resmi (Avatar)
FANATİK WS TARAFTARI
Üyelik Tarihi: 23/03/08
Mesajlar: 734
 
     WS-Ticareti: (0)
Teşekkürleri: 53
50 Msg. 72 Tşkr.
Rep Gücü: 208 becerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond reputebecerikliforum has a reputation beyond repute
yapamadım olmadı galiba web page maker eklemek istiyorum ama
__________________

Alıntı ile Cevapla
  #11  
Arama 08-09-2008, 06:09

Üyelik Tarihi: 03/08/08
Mesajlar: 3
 
     WS-Ticareti: (0)
Teşekkürleri: 0
0 Msg. 0 Tşkr.
Rep Gücü: 0 tanerunluer007 deneyimleri belirsiz.

mail scprit

merhaba;
php kodlarınız direk yazınca mesaj gitmiyo.kod kısmında post, yerine request olunca çalışıyo.
düzeltilmiş şekli...
//////////////////////////////////////////////////////////////////////////////////////
<html>
<head>
<title>Mail gönderme scripti</title>
<body>

<?php

echo "<p>Tesekkürler, <b>$_POST[isim] </b>, mesajiniz basari ile gönderildi!</p>";

//posta yapisini olusturalim

$isim= "Msj gonderenin Ismi: $_REQUEST[isim]\n";
$kimden = "Mesaj gonderenin E-Postasi: $_REQUEST[posta]\n";
$msg = "Mesaj: $_REQUEST[mesaj]\n";

//postayi olusturalim

$kime = ".tr";
$konu = "web sitesinden gelen mesaj";

$gidenposta = "$isim $kimden $msg";

//simdide postayi gönderelim

mail($kime,$konu,$gidenposta);

?>
</body>
</html>
Alıntı ile Cevapla
  #12  
Arama 30-09-2008, 10:55
*casus* - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 22/06/08
Mesajlar: 29
 
     WS-Ticareti: (0)
Teşekkürleri: 0
0 Msg. 0 Tşkr.
Rep Gücü: 0 *casus* deneyimleri belirsiz.
valla bende dendim ama olmadı ama güzel bir anlatım yapılmış inceleyen ANLAR!
__________________
VbulletinUzmanı Faydalanmak isteyen pm atsın
Alıntı ile Cevapla
Cevapla
Arama Etiketleri: , , ,



Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
PHP Script Yapılır Deschutes Kodlama, tasarım yaptırma 12 21-11-2008 08:31
full script bulunur ve yapılır volkanka35 Full site scriptleri 0 03-07-2008 02:58
nasıl site yapılır kenger Webmastersitesi çöplüğü 3 28-02-2008 03:17
Basit bir chat script B737 Webmastersitesi çöplüğü 3 21-01-2008 09:48
mrb arklar basit e-mail kayıt sistemi yardım pls osaday Script istek 1 11-01-2008 11:32

Webmaster Sitesine Reklam Verin

Webmaster web tasarım online reviews ~ Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum ~ iPhone