Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
  H *
ANASAYFA ARŞİV GİRİŞ KAYIT

imamhatip.com > Teknoloji ve Bilim > Webmaster Destek Web Tasarım > Php iletişim formu
Sayfa: [1]   Aşağı git
« önceki sonraki »
Favorilerime EkleYazdır
Gönderen Konu: Php iletişim formu  (Okunma Sayısı 4554 defa)
tovbekar_ Php iletişim formu : 08 Ağustos 2007, 23:57:54
Doç. Üye
*****
Offline Offline

Mesaj Sayısı: 865



WWW
Aşadaki kodları kopyalayıp iletisim.html olarak kaydedelim
Alıntı
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>İletişim Formu</title>
</head>

<body><form id="form1" name="form1" method="post" action="iletisim.php">
<table width="455" border="1">
  <tr>
    <td width="242"><div align="right">Adınız Soyadınız :</div></td>
    <td width="197">
      <label>
        <input type="text" name="isim" id="textfield" />
        </label>    </td>
  </tr>
  <tr>
    <td><div align="right">E-posta adresiniz:</div></td>
    <td>
      <label>
        <input type="text" name="eposta" id="textfield2" />
        </label>    </td>
  </tr>
  <tr>
    <td><div align="right">Konu:</div></td>
    <td>
      <label>
        <input type="text" name="konu" id="textfield3" />
        </label>    </td>
  </tr>
  <tr>
    <td><div align="right">Mesaj:</div></td>
    <td><label>
      <textarea name="mesaj" cols="30" rows="5"></textarea>
    </label></td>
  </tr>
  <tr>
    <td><div align="right"></div></td>
    <td><label>
      <input type="submit" name="button" id="button" value="Gönder " />
    </label></td>
  </tr>
</table>
</form>
</body>
</html>

aşadaki kodları aynı klasör içine iletisim.php olarak kaydedelim
Alıntı
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1254"></head><body>
<?php
$to = "senin@epostan.com";
$subject = "İletişim Formu";


$headers = "From:" . $_POST["isim"];
$headers .= "<" . $_POST["eposta"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["eposta"] . "\r\n";
$headers .= "Return-Path: " . $_POST["eposta"];

$message .= "Sitenizden gelen iletişim form işlem sonucu\n\n";
$message .= "Adı soyadı: " . $_POST["isim"] . "\r\n";
$message .= "Email: " . $_POST["eposta"] . "\r\n";
$message .= "Konu: " . $_POST["konu"] . "\r\n";
$message .= "mesaj: " . $_POST["mesaj"] . "\r\n";

mail($to, $subject, $message, $headers);
?>
<SCRIPT LANGUAGE="JavaScript">
var shant="iletisim.html" //yönlendirmek istediğiniz adres bu websitenizin ana sayfasıda olabilir ileşim sayfasıda
document.write('Mesajınız Alınmıştır otomatik olarak yönlendirileceksiniz!' + shant)//ekranda çıkacak mesaj
function forPage()
{
location.href=shant
}
setTimeout ("forPage()", 5000);//Bekleme süresi

</SCRIPT>
</body>

olay bu kadar
çalışıyor olması lazım sorun olursa buralardayım
Logged

*)Kızılderili Kardeş der ki; Son ırmak kuruduğunda,
Son ağaç yok olduğunda, son balık öldüğünde;
Beyaz adam paranın yenmeyen bir şey olduğunu anlayacak...
Reklam

reklam
Php iletişim formu
« : 08 Ağustos 2007, 23:57:54 »

 Logged
_FhR_ Ynt: Php iletişim formu : 14 Ağustos 2007, 19:03:38
Uzman Üye
****
Offline Offline

Mesaj Sayısı: 251



WWW
eline sağlık  Göz kırpan
Logged

Lâmelif Ynt: Php iletişim formu : 14 Ağustos 2007, 19:08:36
Prof. Üye
******
Offline Offline

Mesaj Sayısı: 2086


Deli Sofi


WWW
Bitanede benden olsun  iletisim.php  die kaydedin




Alıntı
<?php

// iletisim.php sayfası
// MahiriX

if (!$HTTP_POST_VARS){
echo "
<table align=center width=\"985\" border=\"0\">
  <tr>
   <form method=\"post\" action=\"iletisim.php\">
       <td width=\"10%\" style=\"font-weight:bold\">Ad - Soyad</td>
   <td width=\"1%\">:</td>
   <td width=\"60%\"><input name=\"adsoyad\" type=\"text\" size=\"25\"></td>
  </tr>
  <tr>
       <td width=\"10%\" style=\"font-weight:bold\">E-Mail</td>
   <td width=\"1%\">:</td>
   <td width=\"60%\"><input name=\"email\" type=\"text\" size=\"25\"></td>
  </tr>
  <tr>
       <td width=\"10%\" style=\"font-weight:bold\">Mesaj</td>
   <td width=\"1%\">:</td>
   <td width=\"60%\"><textarea name=\"mesaj\" rows=\"6\" cols=\"25\"></textarea></td>
  </tr>
  <tr>
   <td  colspan=\"3\" width=\"100%\"><input type=\"submit\" value=\"Gönder\"> <input type=\"reset\" value=\"Formu Temizle\"></form></td>
  </tr>
  <tr>
   <td  colspan=\"3\" width=\"100%\"></td>
  </tr>
</table>";

}
else {

             // Form bilgilerini alıyoruz
   $adsoyad = $_POST['adsoyad'];
   $email = $_POST['email'];
   $mesaj = $_POST['mesaj'];


             // Boşlukları attık ve karakter sayısı belirledik
   $adsoyad = trim($adsoyad);
   $email = trim($email);
   $karakter = strlen($email);
   
   
   if (!$adsoyad or !$email or !$mesaj){
   echo "Tüm Alanları Doldurunuz";
   }
   elseif ($karakter <= 10){
   echo "Geçersiz E-posta Adresi Girdiniz..";
   }
   elseif ( !ereg( "^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$",$email ) ){   
   echo "<b>Geçersiz E-posta Adresi Girdiniz..</b>";   
   }
   else {

                                      // Herşey yolunda mail hazırlanıyor
         $mailmsg = "Ziyaretçiniz size şu mesajı gönderdi: <hr size=1>".
         "<b>".nl2br($mesaj)."</b> <hr size=1>".
         "Ziyaretçinin bilgileri: <br>".
         "Adı ve soyadı: <b>$adsoyad</b> <br>".
         "E-mail adresi: <b>$email</b>";

         $kime = 'mxbilisim@gmail.com'; // Bilgilerin Gideceği Mail
         $konu = 'Ziyaretçinizden Mesaj Var';

         $headers  = 'MIME-Version: 1.0' . "\r\n";
         $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
         
         if ( @mail($kime, $konu, $mailmsg, $headers) ) { // Ve Gitti Gülümseme
            echo 'Görüşleriniz iletildi. Teşekkürler.Foxiserver';
         }
         else {
            echo 'Bir sistem hatası oluştu. !';
         }
   }


}   
?>

« Son Düzenleme: 15 Ağustos 2007, 17:56:47 Gönderen: tovbekar_ » Logged

Lâmelif Ynt: Php iletişim formu : 14 Ağustos 2007, 19:11:05
Prof. Üye
******
Offline Offline

Mesaj Sayısı: 2086


Deli Sofi


WWW
mesajı  düzeltemiyom  işn kötüsüde bu      [/quote]   yazan yerleri almayın başta ve sonda  olan
Logged

_FhR_ Ynt: Php iletişim formu : 14 Ağustos 2007, 19:27:20
Uzman Üye
****
Offline Offline

Mesaj Sayısı: 251



WWW
Alıntı sahibi: ozcanka üzerinde 14 Ağustos 2007, 19:11:05
mesajı  düzeltemiyom  işn kötüsüde bu     
   yazan yerleri almayın başta ve sonda  olan
[/quote]
aga onu az bişey bilgisi olan bile anlar yaa  Sırıtan
Logged

angelseth Ynt: Php iletişim formu : 28 Şubat 2008, 16:42:10
Yeni Üye
*
Offline Offline

Mesaj Sayısı: 3


Ellerine sağlık Allah razı olsun çok işime yaradı. 2gündür doğru düzgün çalışan bir iletişim formu oluşturamamıştımki bu kodlar imdadıma yetişti. Yalnız ufak bir sorun var. İletilen mesajlarda türkçe karakter sorunu var  Üzgün  Ne yaptıysam çözemedim. Yardımcı olursanız çok sevinirim. Şimdiden teşekkürler ve iyi çalışmalar...
Logged
angelseth Ynt: Php iletişim formu : 06 Mart 2008, 02:09:25
Yeni Üye
*
Offline Offline

Mesaj Sayısı: 3


Arkadaşlar sorunu kısmen çözebildim. Giden mailde ;

$message .= "Sitenizden gelen iletişim form işlem sonucu\n\n";
$message .= "Adı soyadı: " . $_POST["isim"] . "\r\n";
$message .= "Email: " . $_POST["eposta"] . "\r\n";
$message .= "Konu: " . $_POST["konu"] . "\r\n";
$message .= "mesaj: " . $_POST["mesaj"] . "\r\n";

Bu kısımdaki karakterlerde sorun yok. Ama aşağıdaki bölümdekini çözmedim birtürlü  Üzgün

$subject = "İletişim Formu";


$headers = "From:" . $_POST["isim"];
$headers .= "<" . $_POST["eposta"] . ">\r\n";

kimden kısmına "şşş" yazdım altaki gibi çıktı. Konuyu aynen bıraktım "İletişim Formu" olarak ama o da düzgün değil  ??

kimden  &thorn;&thorn;&thorn; <aaa@aaa.com>   
 kime  iletisim@iletisim.com   
 tarih  06.Mar.2008 01:47   
 konu  &Yacute;leti&thorn;im Formu

YARDIMCI OLURSANIZI SEVİNİRİM. TEŞEKKÜRLER İYİ ÇALIŞMALAR HERKESE...
Logged
Mutant Ynt: Php iletişim formu : 06 Mart 2008, 03:48:34
Administrator
Prof. Üye
*****
Offline Offline

Mesaj Sayısı: 2216



WWW
Türkçe karakterleri tanıtman lazım

Kod:
$message .= "Content-Type: text/html; charset=ISO-8859-9\n";

eklersen sorunun çözülür

örnek kullanımlar için http://www.php.net/mail
Logged
angelseth Ynt: Php iletişim formu : 06 Mart 2008, 15:51:33
Yeni Üye
*
Offline Offline

Mesaj Sayısı: 3


Teşekkürler ilginize ama malesef bu da çözüm olmadı  Üzgün
 Gmail ayarlarından olabileceğini bile düşündüm ama sizin yolladığınız mailde çıkıyor karakterler.
Mesajda hiçbir sorun olmamasına karşın kimden ve konu satırları problemli geliyor.

  Deneme      :  &thorn;efik   ‎             &Yacute;leti&thorn;im Formu
  Sizden Gelen: imamhatip.com   ‎imamhatip.com'a Hoş Geldiniz

Ayrıca benim eklentilerimle bir çakışması olabilir diye yukarıdaki kodları boş sayfalarda denedim sadece tablo olarak çalıştırdım hiçbir değişiklik yapmadan. Mesajda sorunlu geldi bu sefer.
 Üzgün
Logged
Firaset Ayhan Ynt: Php iletişim formu : 06 Nisan 2008, 20:37:39
Yeni Üye
*
Offline Offline

Mesaj Sayısı: 8


Hak geldi batıl zail oldu


WWW
işte aradğım şey buydu ya saol
Logged

Ey İnsan! Kerim olan Rabbine karşı nedir seni aldatan (İnfitar,6)
canelleri Ynt: Php iletişim formu : 27 Nisan 2008, 20:58:27
Üye
*
Offline Offline

Mesaj Sayısı: 14


WWW
Ellerine sağlık, güzel çalışma, kısa ve öz.
Logged
Sayfa: [1]   Yukarı git
Favorilerime EkleYazdır
« önceki sonraki »
 
Gitmek istediğiniz yer:  


Şafak FM - Çağrı FM - Furkan Radyo - Lalegül FM - Kuran Dinle


Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Bu Sayfa 2.322 Saniyede 22 Sorgu ile Oluşturuldu
Yükleniyor...