ANASAYFA | OYUNLAR | YEMEK TARIFLERI | Magazin Haberleri | FIKRALAR | BIYOGRAFILER | HIKAYELER | FORUM

ARA :    |   Faydalı Bilgiler  Makale EKLE

Sıralama :  A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z -

 
Genel  Bilgisayar  Sağlık  Bilim  Dini Bilgiler  Msn Messenger Yardim  Windows Live Messenger Yardım  Kişisel Gelişim  Google  PHP  ASP  Web Tasarım  HTML  Photoshop  CSS  Java Script  Java - JDBC   XML  Corel Draw  MYSQL  Webmaster  Internet  Güvenlik  Bilgisayar ve Donanım Dersleri  Arama Motorları (SEO)  PHP-NUKE  Joomla  Oracle  SQLServer  Kültür ve Sanat   Müzik   Sinema   Edebiyat / Kitap   Müze   YAŞAM   SPOR   Eğitim   Otomobil   Genç  FotoGaleri  Galeri video ve Analiz  Galeri Haber  FotoGaleri Sıcak ve Yaşam haberleri  Tüm İcatlar ve keşifler  Bunları Biliyormuydunuz  Sizllerden ve Bizden Gelenler Güncel Haber  rüya tabirleri Sözlüğü  Mizah  Kuraldışı Yaşamak  Tarihte Bugün  imsakiye iftar ve sahur vakitleri  Erkek ve kadın ilişkileri  Birazda Gülelim  Alternatif Tarih  Başarı Öyküleri  Gölgelerden Aydınlığa   
PHP İLE ÖRNEK BİR FORMMAİL
PHP İLE ÖRNEK BİR FORMMAİL


 <%'ASP%>Gelin php ile bir formmail hazırlayalım.


Adım 1: Formmail Sayfası Oluşturma
Öncelikle bir form sayfası oluşturacağız. Buradaki seçenekler isteklerimize göre kolaylıkla eklenecek ve bu mail.php dosyamızda bir değişiklik yapmamızı gerektirmeyecek. Aşağıda örnek bir formmail kodları yeralmaktadır.


<table width=400>
<form action=mail.php method=Post><tr><td>
İsminiz:</td><td><input type=text name=isminiz size=20></td></tr>
<tr><td>Mail Adresiniz:</td><td><input type=text name=mail_adresiniz size=20></td></tr>
<tr><td>Ürün Seçin:</td><td><select name=urun>
<option value=Urun1>Urun1
<option value=Urun2>Urun2
</select></td></tr>
<tr><td>Ek Seçenek:</td><td><select name=secenek>
<option value=secenek1>Seçenek1
<option value=secenek2>Seçenek2
</select></td></tr>
<tr><td></td><td>
<input type=submit value=Gönder></td></tr>
</table>


Yeni bir seçenek daha eklemek istediğimizi düşünelim, mesela şirket ismini isteyelim. Bunun için eklemek istediğimiz bölgeye

<input type=text name=Sirket size=20>

satırlarını eklememiz yeterli olacak.
Adım 2: Php ile formmail gönderme

Form sayfamızı hazırladığımıza göre sıra formu gönderecek php dosyasını oluşturmaya geldi. Bu dosya ile post şeklinde gelen tüm verileri mail adresine otomatik olarak göndereceğiz. Hangi mail adresine gideceğini ise şube tanımları yaparak belirleyeceğiz. Formu dolduran şahıs hangi şubeyi seçmişse mail o adrese gönderilecek. Şimdi kodlara geçelim:


<?
//24-08-2004 Gezginler.Net
$mailadresi="email@adresiniz.com";//kendi mail adresiniz

function kontrol( $key ) {
return( preg_replace(array( " ", " ", "%0a", "%0d", "Content-Type:", "Mime-Type:", "bcc:","to:","cc:" ), "", $key ) );
} //zararlı kullanımları engelleme fonksiyonumuz

$mesaj = "<table width=500 border=0>"; //tablo oluşturuyoruz
while (list($key, $val) = each($HTTP_POST_VARS)) { //burada verileri topluyoruz
$key=str_replace("_"," ",$key); //değişkenlerdeki _ ları çıktıda göstermiyoruz
$key=kontrol($key); //verileri filtremizden geçiriyoruz
$mesaj .= "<tr><td><b>$key</b></td><td> :  $val</td></tr>";
}
$mesaj .= "</table>";

$header .= "From: " . $mail_adresiniz . " ";
$header .= "Content-type: text/html; charset=iso-8859-9 ";
$konu = "Formmail Bilgileri";
mail($mailadresi, $konu, $mesaj, $header)or die("Mail gönderilemedi.");//burada ise mail gönderiyoruz

echo "Mail başarıyla gönderildi. Teşekkür ederiz";//mail sonrası mesaj

?>


Yukarıdaki kodları mail.php olarak kaydedin ve formmail sayfamız ile aynı klasöre yerleştirin. Böylece kullanışlı bir formmail sayfası hazırlamış olduk..
 Arkadaşınıza gönderin

   
 

  Ekleyen : Alim Ömer ABUL
Okunma Sayısı : 378
Eklenme Tarihi : 23 Ocak 2007, Salı
SONRAKI BILGI : Amerika Yaz Okulları   
Forum Linki:
HTML Link:
Direkt Link:
Mause ile tıklayın ve Ctrl + C ile kopyalayın
   

 

 
 

 
ONLINE KULLANICI : 31 | 0,14 saniye Sayfa Yüklenme
Copyright © E-hadi.NET by: Bahar YILMAZ & Alim Ömer ABUL, 2006.
Hosting Hizmetleri       Webmaster Pagerank