|
Gönderen: altayalp | Tarih: 13 Aralık 2005 |
|
|
Selam ile arkadaşlar. Bu derste php ile e-posta
gönderme iilemini inceleyeceğiz. Basit bir de örnek yapacağız. Php'de posta
göndermek çok pratik ve kolaydır. Bunun için mail() fonksiyonunu kullanırız. Bu
fonksiyonun kullanılması için şunlara ihtiyacımız var.
Postanın gideceği adres
Postayı gönderen adres
Postanın konusu
Postanın kendisi
Burada postayı gönderenin adresinin yazılması
mecburi değildir. Fakat yinede gerekli gördüğümden ekliyorum. Unutmadan bir
hatırlatma daha yapayım, eğer e-posta gönderme işlemini bilgisayarınızda
denerseniz hata ile karşılaşırsınız. Eğer bilgisayarınızda bu iılemi yapmak
istiyorsanız, bir mail server programını kurmalısınız. Şimdi mail()
fonksiyonunu kullanarak basit bir iletişim formu hazırlayalım.
iletisim.html
KOD:<form method="post" action="mail.php">
E Postanız: <input type="text" name="gonderen"><br>
Konu: <input type="text" name="konu"><br>
Mesajınız <input type="text" name="mesaj"><br>
<input type="submit" name="Gönder">
</form>
iletişim.html sayfası gönderilecek bilgilerin
girildiği sayfa olacak. Şimdi de mail.php sayfasını hazırlayalım. Bu sayfada da
gelen bilgileri kullanarak maili göndereceğiz. iletisim.html sayfasında dikkat
etmemiz gereken bir nokta, form elemanlarına name kullanarak isim tanımladık.
Bu isimleri de mail.php sayfasında değişken olarak kullandık.
PHP:<?php
$gidecek = "posta@adres.com";
$posta = mail($gidecek, $konu, $mesaj, $gonderen);
if ($posta) {
echo "Mesajınız Gönderildi";
} else {
echo "Mesajınız Gönderilirken Hata Oluştu";
}
?>
Gördüğünüz gibi mail() fonksiyonunun kullanımı pek
basit ve pratik. Burada konuyu anlamanız için sade ve basit bir form oluşturduk.
Mesela e-posta adresini ve formda bırakılacak eksik alanları kontrol etmedik.
Umarım konuyu anladınız. Herhangi sorunuz yada sorununuz olursa forumumuza
yazabilirsiniz.
|
|
[ Makaleyi İndir ]
[ Yazıcı Görüntüsü ]
[ Tavsiye Et ]
[ Takibe Al ]
[ Yorum Ekle ]
|
|
Bu sayfayı Paylaşın :
del.icio.us |
Furl |
Digg |
Technorati |
Reddit |
Google Bookmarks |
Simpy
|
 
|
●
Toplam 1 Yorum Yapılmış
|
Eksik .. |
OKTAYUSX | 02 Eylül 2008 Salı
Arkadaşım bir eksiğin var galiba kodları denemedim ama iletisim sayfasında mail.php ye bilgileri post ile göndermişsin ama mail.php sayfasında Bilgileri çekmek için $_POST koymamışsın ..
|
| |
|