Aşağıdaki kodlar çalışan bir scripten direk alınmıştır:
Formun oldugu sayfayi iletisim.html yada Form.html olarak isimlendirmenizde bi sakinca yok. Isterseniz sayfayi sadece form olarak kullanin isterseniz kendi sayfalarinizdaki kodlara ekleyin bi fark yok. simdi kodlarimizi yaziyoruz..
Form.html
<form action
="gonder.php" method
="post">
<table width
="500" border
="0" bgcolor
="#e2e2e2" font face="Thoma" size
="2" align
="center" cellpadding
="20" cellspacing
="20">
<tr
>
<th colspan
="2" scope
="col"> Site Iletisim Formu
</th
>
</tr
>
<tr
>
<td
>
<pre
>
ADINIZ
: <input type
="text" name
="isim"><br
>
SOYADINIZ
: <input type
="text" name
="soyad"><br
>
E
-MAIL : <input type
="text" name
="mail"><br
>
YORUM : <textarea cols
="30" rows
="10" name
="yorum">Bu alana
yorum yapabilirsiniz
</textarea
><br
>
SITEMIZI NERDEN DUYDUNUZ ?
<select name
="ziyaret"> <option
>GOOGLE</option
> <option
>TV
</option
> <option
>GAZETE
</option
> <option
>DERGI
</option
> </select
><br
>
<input type
="submit" value
="GÖNDER"> <input type
="reset" value
="TEMIZLE">
</pre
>
</td
>
</tr
>
</table
>
</form>
Sayfamizi kaydettikten sonra simdi yapacagimiz is, formdaki bilgileri gönderecek olan Aktif olan bir PHP sayfasi hazirlamak Burda dikkat edilmesi gereken ilk yazdigimiz sayfada kodlarin en basinda formun içindeki bilgilerin gidecegi yeri ( form action="gonder.php ) koduyla belirtmistik, simdi kodlarimizi yazdiktan sonra sayfamizin adini gonder.php olarak kaydedecegiz. kodlardaki gerekli düzenlemeleri kendi bilgilerinize göre yapiniz örnek mail adresini degistirin birde hata oldugunda veya mesaj hatasiz gittigi zaman sayfaya yazdiracagi ana sayfa linklerini kendinize göre düzenleyiniz..
gonder.php
<?php
//formdan gelen bilgileri bu sayfaya çektik..
$isim=$_POST['isim'];
$soyad=$_POST['soyad'];
$mail=$_POST['mail'];
$yorum=$_POST['yorum'];
$ziyaret=$_POST['ziyaret'];
$emailadresi="email@adresiniz.com"; //kendi e-mail adresinizi yazin.
$emailkonusu="Site iletisim Formu"; //gönderilen e-mailde konu olarak ne görünmesiniz istiyorsaniz buraya onu yazin.
//bos alanlari kontrol ediyoruz..
if (empty($isim) or
empty($soyad) or
empty($mail) or
empty($yorum)){ //burayi kendinize göre çogaltabilirsiniz
print ('Lütfen bütün alanlari eksiksiz olarak doldurunuz. <br>'); //eger bos alan var ise gerekli uyari mesaji.
print('<a href="http://www.adresiniz.com/form.html">Form Sayfasina Geri Dön</a>'); //form sayfasina geri dönüs linki
}
//bos alan yok ise asagidan da e-mail gönderilecektir.
else {
$emailicerigi="
isim: $isim
Soyad: $soyad
E-Mail: $mail
Yorum: $yorum
Ziyaret: $ziyaret";
if(mail($emailadresi,$emailkonusu,$emailicerigi)){
print ('E-Mailiniz basarili bir sekilde gönderilmistir. ilginize tesekkür ederiz...!!! <a href="http://www.adresiniz.com">Anasayfaya Geri Dön</a>'); //bu uyari yazisida mail gönderildiginde çikacaktir..
}
}
?>
sayfalarimizi bu sekilde hazirladiktan sonra bu iki sayfanin ayni klasor içinde olmasina dikkat ediniz.
Teşekkür mesajım
Bu bilgilendirme için çok çok teşekkür ediyorum arkadaşım
Yeni yorum veya soru gönder