| |
| |
![]() |
![]() | | Konu Seçenekleri | ![]() |
| | #1 |
| Öğrenci ![]() | FormMail Version 2.0
Merhaba arkadaşlar , Sitenizden bir kaç template indirdim.Genellikle sörgeci bir kişiliğim vardır ama forum yapınızı , sadeliğinizi , içeriğinizi çok beğendim.Mütevazi forumları hep alkışlamışımdır. Beğenimi kutlamak için size kendi yazdığım formmail kodlarını paylaşıcam. Öncelikle bu formmail'istediğiniz içeriğe entegre edebilir ve düzgün bir şekilde istediğiniz mail adresinine bilgileri gönderebilrisiniz.Ek belli bir kısmın muhakkak doldurulmasını istiyorsanız size vereceğim ufak bir script ile pop-up pencere olarak o kısmın doldurulması gerektiğinin uyarısını verebilirsiniz. Öncelikle 2 ayrı kaynak dosyamız olucak 1. Dosya formmail.php ( İsmini değiştirebilirsiniz ) Code: <table width="373" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<th width="6" class="style7" scope="col"><div align="right" class="style18">*</div></th>
<th width="173" class="style7" scope="col"><div align="left" class="style18">Adınız</div></th>
<th width="197" scope="col"><div align="left"><span class="style3">
<input type="text" name='ad' size="25" id="ad">
</span></div></th>
<th width="27" scope="col"> </th>
</tr>
<tr>
<td class="style7"><div align="right" class="style18">*</div></td>
<td class="style7"><div align="left" class="style18"><strong>Soyadınız</strong></div></td>
<td><div align="left" class="style3">
<input type="text" name='soyad' size="25" id="soyad">
</div></td>
<td> </td>
</tr>
<tr>
<td class="style7"><div align="right" class="style18">*</div></td>
<td class="style7"><div align="left" class="style18">E-mail Adresiniz</div></td>
<td><div align="left" class="style3">
<input type="text" name='email' size="25" id="email">
</div></td>
<td> </td>
</tr>
<tr>
<td class="style7"><div align="right" class="style18">*</div></td>
<td class="style7"><div align="left" class="style31 style1 style2 style6">
<div align="left">Telefonunuz ( Sabit)</div>
</div></td>
<td><div align="left" class="style3">
<input type="text" name='tel' size="25" id="tel">
</div></td>
<td> </td>
</tr>
<tr>
<td class="style7"><div align="right" class="style18">*</div></td>
<td class="style7"><div align="left" class="style19">
<div align="left">Telefonunuz ( gsm)</div>
</div></td>
<td><div align="left" class="style3">
<input type="text" name='gsm' size="25" id="gsm">
</div></td>
<td> </td>
</tr>
<tr>
<td class="style7"><div align="right" class="style18">*</div></td>
<td class="style7"><div align="left" class="style1 style2 style6">
<div align="left">Ülke</div>
</div></td>
<td><div align="left" class="style3">
<input type="text" name='ulke' size="25" id="ulke" value="Türkiye">
</div></td>
<td> </td>
</tr>
<tr>
<td class="style7"><div align="right" class="style18">*</div></td>
<td class="style7"><div align="left" class="style1 style2 style6">
<div align="left" class="style31">
<div align="left">Şehir</div>
</div>
</div></td>
<td><div align="left" class="style3">
<input type="text" name='sehir' size="25" id="sehir">
</div></td>
<td> </td>
</tr>
<tr>
<td class="style7"> </td>
<td width="173" class="style7"><div align="right" class="style18">
<div align="left" class="style1 style2 style6">
<div align="left" class="style31">
<div align="left">Görüşmek istediğiniz konu<br>
</div>
</div>
</div>
*</div></td>
<td width="197" class="style7"><span class="style3">
<select name="konu" size="1" id="konu">
<option value="Hosting Servisi">Hosting Servisi</option>
<option value="Alan Adı Tescili">Alan Adı Tescili</option>
<option value="Web Tasarım">Web Tasarım</option>
<option value="Web Sitesi Yenileme">Web Sitesi Yenileme</option>
<option value="Grafik Tasarım">Grafik Tasarım</option>
<option value="3D Render">3D Render</option>
<option value="Animasyon">Animasyon</option>
</select>
</span></td>
<td> </td>
</tr>
<tr>
<td class="style7"> </td>
<td> </td>
<td class="style7"><div align="left"></div></td>
<td> </td>
</tr>
<tr>
<td class="style7"> </td>
<td class="style7"><div align="right" class="style18">
<div align="left" class="style18">Mesajınız<br>
</div>
*</div></td>
<td class="style7"><span class="style68">
<textarea type="textfield" name="not" cols="30" rows="7" id="not"></textarea>
</span></td>
<td> </td>
</tr>
<tr>
<td class="style7"> </td>
<td> </td>
<td class="style7"><font face="Verdana" size="2">
<input type="submit" name="Submit" value="GÖNDER">
</font></td>
<td> </td>
</tr>
</table>
Bu form içindeki ''name=****'' kısmı mail gönderirken kullanıcağınız değişkenlerde ''ID=****'' kısmı ise doldurulması zorunlu alanaların kodlanmasında kullanılıcak Şimdi ise Formumuzu gönderiyoruz , 2. Dosya gönder.php Code: <?php
/* Formdaki değişkenleri bu kısımdan aktarıyoruz */
$ad = $_POST["ad"];
$email = $_POST["email"];
$gsm = $_POST["gsm"];
$soyad = $_POST["soyad"];
$not = $_POST["not"];
$sehir = $_POST["sehir"];
$ulke = $_POST["ulke"];
$konu = $_POST["konu"];
$tel = $_POST["tel"];
/* Formu dolduran kişi ile ilgili ek bilgileri burdan alıyoruz */
$ip = getenv("REMOTE_ADDR");
$zaman = date("d-m-Y H:i");
/* E-Posta bilgilerimiz */
$kime = "adres@adresgiriniz.com";
$konu = "Siparis formu";
$baslik = "MIME-Version: 1.0" . "\r\n";
$baslik .= "Content-type: text/html; charset=ISO-8859-9" . "\r\n";
$mesaj = "Merhaba
".
"İLETİŞİM FORMU FORMU ,
<br>
<br>
<b>Adı:</b> $ad
<br>
<br>
<b>Soyad:</b> $soyad
<br>
<br>
<b>E-mail:</b> $email
<br>
<br>
<b>Sehir:</b> $sehir
<br>
<br>
<b>Ulke:</b> $ulke
<br>
<br>
<b>E-Posta Adresi:</b> $email
<br>
<br>
<b>GSM:</b> $gsm
<br>
<br>
<b>Telefonu:</b> $tel
<br>
<br>
<b>Ek Mesaj:</b> $not
<br>
<br>
".
"<b>$ip</b> numarali ip adresinden $ad adli sahıs tarafindan yukarydaki mesaj <b>$zaman</b> tarihinde alınmıstır.
<br />
".
"<b>iletisim mesajı atan adı soyadı:</b> $ad $soyad
<br />
".
"<b>Eposta adresi:</b> $email"
;
/* Gönderim işlemini gerçekleştiriyoruz*/
if( @mail($kime, $konu, $mesaj, $baslik) ) {
echo "Gönderildi";
} else {
echo "Üzgünüz,Mesajınız gönderilemedi ( Bilinmeyen bir hata oluştu )";
}
?>
Script kodları , Code: <script>
function kontrol()
{
var email=document.getElementById("email").value.indexOf( "@")
var ad=document.getElementById("ad").value
var soyad=document.getElementById("soyad").value
var sehir=document.getElementById("sehir").value
var ulke=document.getElementById("ulke").value
var tel=document.getElementById("tel").value
var gsm=document.getElementById("gsm").value
var ok=document.getElementById("ok").value
var not=document.getElementById("not").value
submitOK="true"
if (ad.length<1)
{
alert("Lütfen İsminizi Giriniz!")
submitOK="false"
}
if (soyad.length<1)
{
alert("Lütfen Soyisminizi Giriniz!")
submitOK="false"
}
if (email==-1)
{
alert("Email @ karakteri içermelidir!")
submitOK="false"
}
if (gsm.length<1)
{
alert("GSM Bilgisi eksik")
submitOK="false"
}
if (sehir.length<1)
{
alert("Sehir Bilgisi eksik")
submitOK="false"
}
if (not.length<1)
{
alert("Mesajınızı Yazmalısınız")
submitOK="false"
}
if (submitOK=="false")
{
return false
}</script>
Kodlarla oyanayarak kendinize göre editleyebilirsiniz.Takıldığınız yer olursa buradan sorabilirsiniz. Kolay gelsin Konu Co-Axial tarafından (16-10-07 Saat 16:18 ) de değiştirilmiştir.. |
|
![]() |
| Konu Seçenekleri | |
| |