php'de İletişim Formu yapmak
1 sayfadaki 1 sayfası
php'de İletişim Formu yapmak
Bu Anlatımda Php'de iletişim forumunun yapılmasını
anlatıcaz
Uygulamada 2 farklı dosyamız olacak Birisi form
bilgilerinin girildiği sayfa adı formphp olsun Diğerine bu
bilgileri alıp e-mail adresinize gönderen php sayfamız onun adıda gonderphp olsun
Aşağıdaki kodları kopyalayın ve formphp sayfanızı
hazırlayınPHP- Kodu:
<form name=”form1″
method=”post” action=”gonderphp”>
<table
width=”421″
border=”0″ align=”center” cellpadding=”5″ cellspacing=”0″>
<tr>
<th colspan=”2″
scope=”col”>İletişim Formu
tr>
<tr>
<td width=”111″>Ad-Soyad:
<td
width=”290″> name=”adsoyad” type=”text” id=”adsoyad”>
tr>
<tr>
<td>E-mail:td>
<td><input name=”email” type=”text” id=”email”>
tr>
<tr>
<td>Telefon:td>
<td><input name=”telefon” type=”text” id=”telefon”>
tr>
<tr>
<td>Konu:td>
<td><input name=”konu” type=”text” id=”konu”>
tr>
<tr>
<td>Mesaj:td>
<td><textarea name=”mesaj” cols=”30″ rows=”10″
id=”mesaj”>
tr>
<tr>
<td> td>
<td><input type=”reset” name=”Reset” value=”temizle”>
<input
type=”submit”
name=”Submit2″ value=”gönder”>
tr>
table>
form>
Bu kodlar arasındaki en önemli nokta form
tagı içerisindeki method=”post” action=”gonderphp” satırlarıdır Burada method
post olacak action da gönderme işlemini yapan php sayfamızın adı olacakBirde her alan
için belirlenen bir isim var Bunlar
name=”mesaj” kodları ile belirtilmiş durumda Bu isimler ile
çağıracağız gonderphp sayfamızda Bunları yanlış
yazmayın Yeni alan
eklediğinizde ismini belirtin ve aşağıda anlattığım şekilde gonderphp sayfanıza alın
ve mailinize ekleyin
Aşağıdaki kodlar ile gonderphp sayfanızı
oluşturun Gerekli
açıklamalar en kısa ve öz şekilde kodlar arasındaki açıklama satırları
arasında mevcut
PHP- Kodu:
//formdan gelen bilgileri bu sayfaya çektik
$adsoyad=$_POST['adsoyad'];
$email=$_POST['email'];
$telefon=$_POST['telefon'];
$konu=$_POST['konu'];
$mesaj=$_POST['mesaj'];
$emailadresi=”karahan@gmailcom”; //kendi e-mail
adresinizi yazın
$emailkonusu=”İletişim
Formu”; //gönderilen e-mailde konu olarak ne görünmesiniz istiyorsanız
buraya onu yazın
//boş alanları kontrol ediyoruz
if (empty($adsoyad) or empty($email) or empty($telefon) or empty($konu) or empty($mesaj)){ //burayı kendinize
göre çoğaltabilirsiniz
print (’Lütfen bütün alanları eksiksiz olarak doldurunuz
’); //eğer boş
alan var ise gerekli uyarı mesajı
print(’ href=”formphp”>Form Sayfasına
Geri Dön’); //form sayfasına geri dönüş linki
}
//boş alan yok ise aşağıdan da e-mail
gönderilecektir
else {
$emailicerigi=”
Ad-Soyad: $adsoyad
E-mail: $email
Telefon: $telefon
Konu: $konu
Mesaj: $mesaj”;
if(mail($emailadresi$emailkonusu$emailicerigi)){
print (’Mailiniz başarılı bir
şekilde gönderildi İlginizden dolayı
teşekkürler’); //bu uyarı yazısıda
mail gönderildiğinde çıkacaktır
}
}
Yukarıdaki kodlar arasında birkaç önemli
nokta var bunları açıklayayım En üstteki;
PHP- Kodu:
$adsoyad=$_POST['adsoyad'];
kodu ile formphp sayfamızdan
gelen bilgileri çekiyoruz Form sayfanızdaki
form alanlarının isimleri ile çağırıyoruz Mesela adsoyad
alanının form sayfasındaki ismi adsoyad E-mail göndeirlen
sayfada ise aynı ismi kulandım orada da adsoyad isminde
bir değişken içerisinde Form sayfanıza
alan ekledikçe bu alanı çoğaltabilirsiniz
if (empty($adsoyad) or empty($email) or empty($telefon) or empty($konu)
or empty($mesaj))
Kodları ile form sayfamızdan gelen alanların boş olup olmadığını kontrol
ediyoruz Formunuza yeni
alan eklediğinizde bu kod parçası içerisine or empty($yenialanadi)
şekilde ekleme yapabilirsiniz
PHP- Kodu:
$emailicerigi=”
Ad-Soyad: $adsoyad
E-mail: $email
Telefon: $telefon
Konu: $konu
Mesaj: $mesaj”;
Bu kodlar ise gönderilen e-mailin
içeriğini oluşturuyor Yeni alan
eklediğiniz buraya mesela; Adres: $adres şeklinde ekleme yapabilirsiniz
anlatıcaz
Uygulamada 2 farklı dosyamız olacak Birisi form
bilgilerinin girildiği sayfa adı formphp olsun Diğerine bu
bilgileri alıp e-mail adresinize gönderen php sayfamız onun adıda gonderphp olsun
Aşağıdaki kodları kopyalayın ve formphp sayfanızı
hazırlayınPHP- Kodu:
<form name=”form1″
method=”post” action=”gonderphp”>
<table
width=”421″
border=”0″ align=”center” cellpadding=”5″ cellspacing=”0″>
<tr>
<th colspan=”2″
scope=”col”>İletişim Formu
tr>
<tr>
<td width=”111″>Ad-Soyad:
<td
width=”290″> name=”adsoyad” type=”text” id=”adsoyad”>
tr>
<tr>
<td>E-mail:td>
<td><input name=”email” type=”text” id=”email”>
tr>
<tr>
<td>Telefon:td>
<td><input name=”telefon” type=”text” id=”telefon”>
tr>
<tr>
<td>Konu:td>
<td><input name=”konu” type=”text” id=”konu”>
tr>
<tr>
<td>Mesaj:td>
<td><textarea name=”mesaj” cols=”30″ rows=”10″
id=”mesaj”>
tr>
<tr>
<td> td>
<td><input type=”reset” name=”Reset” value=”temizle”>
<input
type=”submit”
name=”Submit2″ value=”gönder”>
tr>
table>
form>
Bu kodlar arasındaki en önemli nokta form
tagı içerisindeki method=”post” action=”gonderphp” satırlarıdır Burada method
post olacak action da gönderme işlemini yapan php sayfamızın adı olacakBirde her alan
için belirlenen bir isim var Bunlar
name=”mesaj” kodları ile belirtilmiş durumda Bu isimler ile
çağıracağız gonderphp sayfamızda Bunları yanlış
yazmayın Yeni alan
eklediğinizde ismini belirtin ve aşağıda anlattığım şekilde gonderphp sayfanıza alın
ve mailinize ekleyin
Aşağıdaki kodlar ile gonderphp sayfanızı
oluşturun Gerekli
açıklamalar en kısa ve öz şekilde kodlar arasındaki açıklama satırları
arasında mevcut
PHP- Kodu:
//formdan gelen bilgileri bu sayfaya çektik
$adsoyad=$_POST['adsoyad'];
$email=$_POST['email'];
$telefon=$_POST['telefon'];
$konu=$_POST['konu'];
$mesaj=$_POST['mesaj'];
$emailadresi=”karahan@gmailcom”; //kendi e-mail
adresinizi yazın
$emailkonusu=”İletişim
Formu”; //gönderilen e-mailde konu olarak ne görünmesiniz istiyorsanız
buraya onu yazın
//boş alanları kontrol ediyoruz
if (empty($adsoyad) or empty($email) or empty($telefon) or empty($konu) or empty($mesaj)){ //burayı kendinize
göre çoğaltabilirsiniz
print (’Lütfen bütün alanları eksiksiz olarak doldurunuz
’); //eğer boş
alan var ise gerekli uyarı mesajı
print(’ href=”formphp”>Form Sayfasına
Geri Dön’); //form sayfasına geri dönüş linki
}
//boş alan yok ise aşağıdan da e-mail
gönderilecektir
else {
$emailicerigi=”
Ad-Soyad: $adsoyad
E-mail: $email
Telefon: $telefon
Konu: $konu
Mesaj: $mesaj”;
if(mail($emailadresi$emailkonusu$emailicerigi)){
print (’Mailiniz başarılı bir
şekilde gönderildi İlginizden dolayı
teşekkürler’); //bu uyarı yazısıda
mail gönderildiğinde çıkacaktır
}
}
Yukarıdaki kodlar arasında birkaç önemli
nokta var bunları açıklayayım En üstteki;
PHP- Kodu:
$adsoyad=$_POST['adsoyad'];
kodu ile formphp sayfamızdan
gelen bilgileri çekiyoruz Form sayfanızdaki
form alanlarının isimleri ile çağırıyoruz Mesela adsoyad
alanının form sayfasındaki ismi adsoyad E-mail göndeirlen
sayfada ise aynı ismi kulandım orada da adsoyad isminde
bir değişken içerisinde Form sayfanıza
alan ekledikçe bu alanı çoğaltabilirsiniz
if (empty($adsoyad) or empty($email) or empty($telefon) or empty($konu)
or empty($mesaj))
Kodları ile form sayfamızdan gelen alanların boş olup olmadığını kontrol
ediyoruz Formunuza yeni
alan eklediğinizde bu kod parçası içerisine or empty($yenialanadi)
şekilde ekleme yapabilirsiniz
PHP- Kodu:
$emailicerigi=”
Ad-Soyad: $adsoyad
E-mail: $email
Telefon: $telefon
Konu: $konu
Mesaj: $mesaj”;
Bu kodlar ise gönderilen e-mailin
içeriğini oluşturuyor Yeni alan
eklediğiniz buraya mesela; Adres: $adres şeklinde ekleme yapabilirsiniz
Similar topics
» Medya Ve iLetisim SistemLeri
» Mustafa Kemal'in İletişim Dehası
» Pot Yapmak.
» Pot Yapmak (MacoAmca)
» Örümcek Ağı Yapmak
» Mustafa Kemal'in İletişim Dehası
» Pot Yapmak.
» Pot Yapmak (MacoAmca)
» Örümcek Ağı Yapmak
1 sayfadaki 1 sayfası
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz