PHP örnek form mail yapımı

php132

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 index.php dosyamızda bir değişiklik yapmamızı gerektirmeyecek. Aşağıda örnek bir formmail kodları yeralmaktadır.

 

 

 

<html>

<head>

<style type=”text/css”>

<!–

.unnamed1 {

}

.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}

.style7 {

font-size: 10px;

font-weight: bold;

color: #FFFFFF;

}

.style11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }

body,td,th {

color: #FFFFFF;

}

.style12 {

color: #FFFFFF;

font-weight: bold;

}

.style13 {font-size: 10px}

.style14 {color: #FFFFFF}

body {

background-color: #333333;

}

.style15 {color: #FFCC00}

–>

</style>

</head>

<body link=”#FFD700″ vlink=”#FFD700″ alink=”#FFD700″ leftmargin=”0″ topmargin=”0″>

<center>

  <p>&nbsp;</p>

  <p><strong>BA&#350;VURU FORMU </strong></p>

</center>        

<form method=”post” action=”gonder.php”>

                <div align=”center”>

                  <center>

                  <table border=”0″ cellPadding=”0″ cellSpacing=”1″ height=”760″>

                    <tr>

                      <td width=”260″ colspan=”2″ align=”right”>

                      </td>

                    </tr>

                    <tr>

                      <td height=”1″ align=”right”><span class=”style11″>E-Posta Aderesiniz : </span></td>

                      <td height=”1″><span class=”style12″>

                        <input name=”eposta” id=”eposta” style=”font-family: verdana; color: #FFD700; font-size: 8pt; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </span></td>

                    </tr>

                    <tr>

                      <td height=”2″ align=”right”><span class=”style11″>&#304;sim Soyisim :</span></td>

                      <td height=”2″><span class=”style12″>

                        <input name=”ad” id=”ad” style=”font-family: verdana; color: #FFD700; font-size: 8pt; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </span></td>

                    </tr>

                    <tr>

                      <td height=”5″ align=”right”><span class=”style11″>Do&#287;um Yeri : </span></td>

                      <td height=”5″><span class=”style12″>

                        <input name=”dogumyeri” id=”dogumyeri” style=”font-family: verdana; color: #FFD700; font-size: 8pt; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </span></td>

                    </tr>

                    <tr>

                      <td height=”10″ align=”right”><span class=”style11″>Do&#287;um Tarihi :</span></td>

                      <td height=”10″><span class=”style12″>

                        <input name=”dogumtarihi” id=”dogumtarihi” style=”font-family: verdana; color: #FFD700; font-size: 8pt; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″>Nüfus’a Kay&#305;tl&#305; Oldu&#287;unuz Yer :</span></td>

                      <td height=”21″><span class=”style12″>

                        <input name=”nufuskayit” id=”nufuskayit” style=”font-family: verdana; color: #FFD700; font-size: 8pt; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*</span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″>&#304;kametgah Adresiniz : </span></td>

                      <td height=”21″><span class=”style12″><font size=”1″>

                        <textarea name=”adres” cols=”49″ rows=”7″ id=”adres” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″></textarea>

                        *

                      </font></span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″>Ev Telefonu : </span></td>

                      <td height=”21″><span class=”style12″><font size=”1″>

                        <input name=”evtel” id=”evtel” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </font></span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″> Cep Telefonu : </span></td>

                      <td height=”21″><span class=”style12″><font size=”1″>

                        <input name=”ceptel” id=”ceptel” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </font></span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″>Ö&#287;renim Durumu : </span></td>

                      <td height=”21″><span class=”style14″><font size=”1″>

                        <select name=”mezun” size=”1″ id=”mezun” style=”color: #FFD700; border: 1px solid #FFD700; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #000000″>

                          <option selected>Lütfen Seçim Yap&#305;n&#305;z</option>

                          <option></option>

                          <option>&#304;lkokul</option>

                          <option>&#304;lk Ö&#287;retim</option>

                          <option>Lise</option>

                          <option>Üniversite</option>

                          <option>Lisans Üstü</option>

                        </select>

*                      </font>

                      </span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″>Medeni Hali : </span></td>

                      <td height=”21″><span class=”style14″>

                      <font size=”1″>

<select name=”medeni” size=”1″ id=”medeni” style=”color: #FFD700; border: 1px solid #FFD700; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #000000″>

      <option>Lütfen Seçim Yap&#305;n&#305;z</option>

      <option></option>

      <option>Evli</option>

      <option>Bekar</option>

      <option>Dul</option>

      <option>Bo&#351;anmi&#351;</option>

</select> 

*

                      </font> </span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″>Sab&#305;ka Kayd&#305;n&#305;z Varm&#305; :</span></td>

                      <td height=”21″><span class=”style14″>

                      <font size=”1″>

<select name=”sabika” size=”1″ id=”sabika” style=”color: #FFD700; border: 1px solid #FFD700; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #000000″>

      <option>Lütfen Seçim Yap&#305;n&#305;z</option>

      <option></option>

      <option>Var</option>

      <option>Yok</option>

</select> 

*

                      </font> </span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″>Askerlik Durumunuz : </span></td>

                      <td height=”21″><span class=”style14″><font size=”1″>

                        <select name=”askerlik” size=”1″ id=”askerlik” style=”color: #FFD700; border: 1px solid #FFD700; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #000000″>

                          <option>Lütfen Seçim Yap&#305;n&#305;z</option>

                          <option></option>

                          <option>Yapt&#305;m</option>

                          <option>Henüz Yapmad&#305;m</option>

                          <option>Tecilliyim</option>

                          <option>Muaf&#305;m</option>

                          <option>Bayan&#305;m</option>

                        </select>

*                      </font>

                      </span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″>Daha Önce <span class=”style15″>(meslek Belirtin)</span>&#304;&#351;inde Çal&#305;ÅŸt&#305;n&#305;z m&#305; : </span></td>

                      <td height=”21″><span class=”style14″><font size=”1″>

                        <select name=”dahaonce” size=”1″ id=”dahaonce” style=”color: #FFD700; border: 1px solid #FFD700; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #000000″>

                          <option>Lütfen Seçim Yap&#305;n&#305;z</option>

                          <option></option>

                          <option>Evet</option>

                          <option>Hay&#305;r</option>

                        </select>

*                      </font>

                      </span></td>

                    </tr>

                    <tr>

                      <td align=”right” height=”32″><span class=”style11″>

                      Çal&#305;&#351;t&#305;ysan&#305;z, Nerde Çal&#305;&#351;t&#305;n&#305;z :</span></td>

                      <td height=”32″><span class=”style14″><font size=”1″>

                      <input name=”nerde” id=”nerde” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

                      *</font></span></td>

                    </tr>

                    <tr>

                      <td align=”right” height=”21″><span class=”style11″>

                      Ne Kadar Süre Çal&#305;&#351;t&#305;n&#305;z  :</span></td>

                      <td height=”21″><span class=”style14″><font size=”1″>

                      <input name=”sure” id=”sure” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

                      *</font></span></td>

                    </tr>

                    <tr>

                      <td align=”right” height=”21″><span class=”style11″>

                      Firmam&#305;z’da Hangi Bünyede Çal&#305;&#351;mak &#304;sterseniz :</span></td>

                      <td height=”21″><span class=”style14″><font size=”1″>

                        <select name=”bolum” size=”1″ id=”bolum” style=”color: #FFD700; border: 1px solid #FFD700; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #000000″>

                          <option>Lütfen Seçim Yap&#305;n&#305;z</option>

                          <option></option>

                          <option>Depertman – 1</option>

                          <option>Depertman – 2</option>

                          <option>Depertman – 3</option>

                          <option>Depertman – 4</option>

                          <option>Depertman – 5</option>

                          <option>Depertman – 6</option>

                        </select>

*                      </font>

                      </span></td>

                    </tr>

                    <tr>

                      <td height=”10″ align=”right”><span class=”style11″>

                      En son Çal&#305;&#351;t&#305;&#287;&#305;n&#305;z Firma :</span></td>

                      <td height=”10″>

                        <span class=”style14″><font size=”1″>

                        <input name=”sonfirma” id=”sonfirma” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </font> </span></td>

                    </tr>

                    <tr>

                      <td height=”10″ align=”right”><span class=”style11″>Giri&#351; Tarihiniz : </span></td>

                      <td height=”10″><span class=”style14″><font size=”1″>

                        <input name=”giristar” id=”giristar” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </font></span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><p class=”style2 style7″>Ç&#305;k&#305;&#351; Tarihiniz :</p>

                      </td>

                      <td height=”21″><span class=”style14″><font size=”1″>

                        <input name=”cikistar” id=”cikistar” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </font></span></td>

                    </tr>

                    <tr>

                      <td height=”21″ align=”right”><span class=”style11″>&#304;&#351;ten Ayr&#305;lma Nedeni : </span></td>

                      <td height=”21″><span class=”style14″><font size=”1″>

                        <input name=”cikisneden” id=”cikisneden” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </font></span></td>

                    </tr>

                    <tr>

                      <td height=”20″ colspan=”2″ align=”right” vAlign=”middle”><div align=”center” class=”style11″>

                      Hakk&#305;n&#305;zda Referans Verebilece&#287;iniz Ki&#351;i Adres ve Telefonlar&#305;:</div></td>

                    </tr>

                    <tr>

                      <td align=”right” vAlign=”middle” height=”28″><span class=”style11″>1. Ki&#351;i : </span></td>

                      <td height=”28″><span class=”style14″><font size=”1″>

                        <textarea name=”ref1″ cols=”49″ rows=”5″ wrap=”physical” id=”ref1″ style=”border:1px solid #FFD700; color:#FFD700; font-weight:italic; background-color:#000000″></textarea>

                      </font></span></td>

                    </tr>

                    <tr>

                      <td align=”right” vAlign=”middle” height=”14″><span class=”style11″>2. Ki&#351;i : </span></td>

                      <td height=”14″><span class=”style14″><font size=”1″>

                        <textarea name=”ref2″ cols=”49″ rows=”5″ wrap=”physical” id=”ref2″ style=”border:1px solid #FFD700; color:#FFD700; font-weight:italic; background-color:#000000″></textarea>

                      </font></span></td>

                    </tr>

                    <tr>

                      <td align=”right” vAlign=”middle” height=”14″><span class=”style11″>Bilgisayar Kullanmay&#305; biliyormusunuz : </span></td>

                      <td height=”14″><span class=”style14″><font size=”1″>

                        <select name=”bilgisayar” size=”1″ id=”bilgisayar” style=”color: #FFD700; border: 1px solid #FFD700; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #000000″>

                          <option>Lütfen Seçim Yap&#305;n&#305;z</option>

                          <option>**************</option>

                          <option>Evet</option>

                          <option>Hay&#305;r</option>

                        </select>

*                      </font></span></td>

                    </tr>

                    <tr>

                      <td align=”right” vAlign=”middle” height=”29″><span class=”style11″>Kullanabildi&#287;iniz Programlar : </span></td>

                      <td height=”29″><span class=”style14″><font size=”1″>

                        <input name=”program” id=”program” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </font></span></td>

                    </tr>

                    <tr>

                      <td align=”right” vAlign=”middle” height=”29″><span class=”style11″>Talep Etti&#287;iniz Ücret (ayl&#305;k) : </span></td>

                      <td height=”29″><span class=”style14″><font size=”1″>

                        <input name=”aylik” id=”aylik” style=”color: #FFD700; font-weight: italic; border: 1px solid #FFD700; background-color: #000000″ size=”30″>

*                      </font></span></td>

                    </tr>

                    <tr>

                      <td height=”75″ colspan=”2″>

                        <p align=”center”>  <font size=”1″><span class=”style14″></span></font><font size=”1″ color=”#FFD700″>

                          <input type=”submit” value=” Gönder ” style=”font-weight: italic; border: 1px solid #FFD700; padding: 0; background-color: #000000; color:#FFD700″>

&nbsp;&nbsp;&nbsp;&nbsp;

                        <input type=”reset” value=” Sil ” style=”font-weight: italic; border: 1px solid #FFD700; padding: 0; background-color: #000000; color:#FFD700″>

                        </font></p>

                        <p align=”center” class=”style2 style13″>

                        <font color=”#FFFFFF”>* &#304;&#351;aretli Alanlar&#305;n Doldurulmas&#305; Zorunludur…                        <br>

                        </font></td>

                      <p align=”center”>

                      <font face=”verdana” size=”1″ color=”#FFFFFF”> </font><td width=”12″></td>

                    </tr>

                  </table>

                  </center>

                </div>

</form>

</body>

</html>

 

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:

 

<?

/*

Hazirlayan: Gurur POLAT

versiyon: 1.2


*/

$eposta=$_POST['eposta'];

$ad=$_POST['ad'];

$dogumyeri=$_POST['dogumyeri'];

$dogumtarihi==$_POST['dogumtarihi'];

$nufuskayit==$_POST['nufuskayit'];

$adres=$_POST['adres'];

$evtel=$_POST['evtel'];

$ceptel=$_POST['ceptel'];

$mezun=$_POST['mezun'];

$medeni=$_POST['medeni'];

$sabika=$_POST['sabika'];

$askerlik=$_POST['askerlik'];

$dahaonce=$_POST['dahaonce'];

$nerde=$_POST['nerde'];

$sure=$_POST['sure'];

$bolum=$_POST['bolum'];

$sonfirma=$_POST['sonfirma'];

$giristar=$_POST['giristar'];

$cikistar=$_POST['cikistar'];

$cikisneden=$_POST['cikisneden'];

$ref1=$_POST['ref1'];

$ref2=$_POST['ref2'];

$bilgisayar=$_POST['bilgisayar'];

$program=$_POST['program'];

$aylik=$_POST['aylik'];


$alici = “”; //lütfen buraya e-posta adresinizi yazin(yazmazsaniz script çalismaz) 

$konu = “is basvurusu “; //buraya size gönderilecek olan epostanin konusunu yaziniz

$mesaj = “Gerekli bilgiler asagida bulunmaktadir 

—————–BiLGiLER——————-


Adi: $ad

E-Posta Adresi: $eposta

Dogum Yeri: $dogumyeri

Dogum Tarihi: $dogumtarihi

Nüfus’a Kayitli Oldugu Yer: $nufuskayit

ikametgah Adresi: $adres

Ev Telefonu: $evtel

Cep Telefonu: $ceptel

ögrenim Durumu: $mezun

Medeni Hali: $medeni

Sabika kaydi: $sabika

Askerlik Durumu: $askerlik

Daha once calismismi: $dahaonce

Daha once calistigi yer: $nerde

Calistigi sure: $sure

Calismak istedigi bolum: $bolum

En son calistigi firma: $sonfirma

Giris Tarihi: $giristar

Cikis Tarihi: $cikistar

isten Ayrilma Nedeni: $cikisneden


REFERANS VEREBILECEK KISILER: 

1. Kisi: $ref1

2. Kisi: $ref2

Bilgisayar kullanimi: $bilgisayar

Kullanabildigi Programlar: $program

Talep ettigi aylik ucret: $aylik

——-FORM BURADA SONA ERMiStiR!———-

“; // size gönderilecek olan postanin içerik bölümü

mail($alici, $konu, $mesaj, “From: $ad <$eposta>\nX-Mailer: PHP/” . phpversion());

header( “Content-Type: text/html; charset=iso-8859-9\n” ); 

header(”Location: gonderildi.php”);

?> 

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

 

Adım 3: Php ile formmail gönderildi sayfası

<html >

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />

<title>&#304;&#351; Ba&#351;vuru Formu</title>

<style type=”text/css”>

<!–

.style1 {

color: #FFFFFF;

font-weight: bold;

}

–>

</style>

</head>

<body bgcolor=”#666666″>

<div align=”center”>

  <p>&nbsp;</p>

  <p class=”style1″>Mesaj&#305;n&#305;z Ba&#351;ar&#305;yla G&ouml;nderilmi&#351;tir. Te&#351;ekk&uuml;r ederiz .</p>

  <p>&nbsp; </p>

</div>

</body>

</html>

 

yukarıdaki sayfayı gonderildi.php olarak kaydedin…

Kategoriler: PHP, Web Programlama

Tags: , , , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

Yorum eklemek için giris yapmalısınız.