PHP İletişim Formu Yapımı

Php iletişim Formu

İletişim formu 2 php dosyasından oluşuyor.
Bunlar; iletisim.php ve gonder.php iletisim.php’de html kod ile iletişim
formu, gonder.php’de ise mesajın
göderilmesini sağlayan php kodlar yer alıyor. İki dosyanın kodlarınıda aşağıda yazdım.
Kodlar büyük ihtimalle localhost’da çalışmayacaktır
çünkü bir mail server’a ihtiyaç duyuyor. Not: gonder.php’de düzenlemen gereken 2 kısım var.
Biri mesajın gitmesini istediğin e-posta adresin,
diğeride mesaj gittikten sonra yönlenmesini istediğin
adres. Bu iki kısmıda yorum formuyla belirttim zaten. iletisim.php

<html>
<head>

<style>
td{
font-size: 13px;
font-weight:bold; 
font-family: Verdana;
color: #333333;
}
</style>

</head>
<body>

<center>
<h3>İletişim Formu</h3>
<form method="POST" action="gonder.php">
<input name="id" type="hidden" value="1775">
<table cellpadding="10px" border="0">
<tr>
<td align="right">Ad, Soyad: </td>
<td><div align="left"><input name="GONDERENIN_ADI_SOYADI" size="30" type="text"></div></td>
</tr>
<tr>
<td align="right">E-Posta: </td>
<td><div align="left"><input name="EPOSTA_ADRESI" size="30" type="text"></div></td>
</tr>
<tr>
<td align="right">Konu: </td>
<td><div align="left"><input name="MESAJIN_KONUSU" size="30" type="text"></div></td>
</tr>
<tr>
<td align="right" valign="top">Mesaj: </td>
<td>
<textarea rows="10" cols="40" name="GONDERENIN_MESAJI">
</textarea></td>
</tr>

<tr>
<td colspan="2" align="">
<input value="Gönder" name="send" type="submit" id="send" style="margin-left: 10px; width: 75px; float: right; color:#333333;">
<input value="Temizle" name="reset" type="reset" id="reset" style="width: 75px; float: right; color:#333333;">
</td>
</tr>
</table>
</form>
</center>

</body>
</html>[color=#000080][/color] 

gonder.php

</pre>
<pre><? 
 
session_start(); 
extract($_POST); 
extract($_GET); 
 
$kime = "gitmesiniistediğin@eposta.com"; // Mesajın gitmesini istediğin e-posta adresin. 
$konu = "İletişim Formundan Mesaj!"; 
$DateandTime = date("d-m-Y H:i:s"); 
$mesaj = "İletişim Formunuzdan Gönderilen Mesajın İçeriği Aşağıdadır : 
 
Adı - Soyadı: $GONDERENIN_ADI_SOYADI 
E-Posta Adresi: $EPOSTA_ADRESI 
Mesajın Konusu: $MESAJIN_KONUSU 
Yazdığı Mesajı: $GONDERENIN_MESAJI 
"; 
if ( $_POST["GONDERENIN_ADI_SOYADI"]=="") 
{ 
    echo "Lütfen Adınızı ve Soyadınızı Giriniz.<BR> " . $_POST["GONDERENIN_ADI_SOYADI"]; 
    exit(); 
} 
 
if ( $_POST["EPOSTA_ADRESI"]=="") 
{ 
    echo "Lütfen E-Posta Adresinizi Giriniz.<BR> " . $_POST["EPOSTA_ADRESI"]; 
    exit(); 
} 
 
if ( $_POST["GONDERENIN_MESAJI"]=="") 
{ 
    echo "Lütfen Mesajınızı Giriniz.<BR> " . $_POST["GONDERENIN_MESAJI"]; 
    exit(); 
} 
 
 
if (!@mail($kime, $konu, $mesaj, "From: $ADI_SOYADI <$EPOSTA_ADRESI>\nX-Mailer: PHP/" . phpversion()) ) 
{ 
    echo "Şu anda sistemimizde bir sorun bulunmaktadır.<BR>" . 
         "Lütfen daha sonra tekrar deneyin.<BR>"; 
    exit(); 
} 
 
header( "location: http://www.google.com.tr" ); // Mesaj gönderiltikten sonra yönlenmesini istediğin adres. 
 
?>

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yandex.Metrica