mayamatbaasi
🌱Yeni Üye🌱
- Katılım
- 25 Mar 2008
- Mesajlar
- 2
- Tepkime puanı
- 0
İletişim formu hazırlamak için htm veya html kodu nasıl oluşturabilirim..
<**** http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" media="screen">
#iletisimFormu {
text-align:left;
}
#iletisimFormu li{
padding-left:20px;
line-height:30px;
font-size:12px;
font-weight:bold;
}
#iletisimFormu #genis{
padding-left:20px;
line-height:40px;
font-size:12px;
font-weight:bold;
}
</style>
<div id="iletisimFormu">
<?php
if(isset($_POST['submit'])){
$isim = $_POST['isim'];
$gon_email = $_POST['gon_email'];
$message = $_POST['message'];
if (empty($isim)) {
$hata= "<br><b style='color:#ff0000;'>Adınız , Soyadınız alanını boş bıraktınız!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}
elseif (empty($gon_email)) {
$hata= "<br><b style='color:#ff0000;'>Email Adresiniz alanını boş bıraktınız!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}
elseif (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $gon_email)) {
$hata= "<br><b style='color:#ff0000;'>Gecersiz <b>E-Mail Adresi</b> yazdınız!<br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}
elseif (empty($message)) {
$hata= "<br><b style='color:#ff0000;'>Mesajınız Alanını Boş Bıraktınız</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}
else {
$to = "kendi@mailadresiniz.com"; //mail adresini degistir //
$subject = "iletisim formundan geldi";
$message = "Merhaba,
$isim ($gon_email) mail adresli birisi size assagidaki maili yolladi...;
$message
";
mail($to, $subject, $message, "From: $isim <$gon_email>");
$hata= "Mesajinız gönderildi. İlginize teşekkür ederiz.";
}
?>
<ul>
<li><?PHP echo $hata;?></li>
</ul>
<?PHP
}
else {
?>
<form name='form' action='' method='post'>
<ul>
<li>Adıniz - Soyadınız :</li>
<li> <input type='text' name='isim' style="width:300px; height:20px;"></li>
<li>Email Adresiniz :</li>
<li> <input type='text' name='gon_email' style="width:300px; height:20px;"></li>
<li>Mesajınız :</li>
<li> <textarea name='message' style="width:300px; height:100px;"></textarea></li>
<li id="genis"><input type='reset' name='reset' value='Temizle' style="width:145px; height:30px;"> <input type='submit' name='submit' value='Mesajı Gönder' style="width:145px; height:30px;"></li>
</ul>
</form>
<?PHP
}
?>
</div> hazır editörler ile hazırlanan formlar robotik gönderilen mesajları engellemezler. bu yüzden kendinize özel kodlar ile grafik doğrulamalı formlar yapmanız gerekir. yakın zamanda asp ile yapılmış bir form örneği eklemeye çalışırn.
<?php
$to = "postaların gideceği mail adresi";
$from = $_REQUEST['email'] ;
$name = $_REQUEST['name'] ;
$headers = "From: $from";
$subject = "gelen mail başlığı";
$fields = array();
$fields{"name"} = "Adı";
$fields{"type"} = "İstenen";
$fields{"email"} = "email";
$fields{"comment"} = "Konu";
$body = "Mail ayrıntıları:\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }
$headers2 = "From: mail nereden gönderilecek kendi mail adresini yada site mail adresini yazın buraya";
$subject2 = "Mailinizi aldım, ilginize teşekkür ederim ";
$autoreply = "Mailiniz bana ulaştı, en kısa zamanda inceleyip size yanıt vereceğim.";
if($from == '') {print "Mesaj gönderilemedi, eksikler var sanırım, yeniden deneseniz?";}
else {
if($name == '') {print "Mesaj gönderilemedi, eksikler var sanırım, yeniden deneseniz?";}
else {
$send = mail($to, $subject, $body, $headers);
$send2 = mail($from, $subject2, $autoreply, $headers2);
if($send)
{print "Mesajınız bana ulastı şimdi bakıyorum bir saniye!"; }
else
{print "Mesajı göndermede bir sorun oluştu, nedir şu an bilmiyorum siz en iyisi bana başka bir mail atın."; }
}
}
?>
<form id="commentForm" action="send.php" method="post">
<label for="cname">Adınız</label>
<input id="cname" name="name" />
<label for="cemail">Mail adresiniz</label>
<input id="cemail" name="email" />
<label for="type">Konu nedir?</label>
<select name="type" id="type" class="selectbox">
<option selected="selected" value="" class="first">--- Birisini seç ---</option>
<option value="Yeni bir tema">Yeni bir tema (Html+css)</option>
</select>
<label for="comment">Açıklayın...</label>
textarea id="comment" name="comment" rows="30" cols="10"></textarea>
<br/>
<input class="submit" name="submit" src="send.gif" value="Yolla" type="image" />