Konu Başlığı: Smtp Form Sorgulama Hakkında
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 24.03.2008   #1 (permalink)
ReqisteR
 
Üyelik Tarihi: 22.03.2008
Yer: istanbul
Mesaj: 2
Smtp Form Sorgulama Hakkında

Arkadaşlar Herkeze İyi Günler.Foruma Göz Attım,Hernekadar Bu konuyla İlgili Topik Açılmış Olsada,Benim Beklentim Biraz Daha Farklı Olduğu İçin Yeni Konu Açtım.

hosting Şirketi Şu Doğrulama Sistemi Olan Smtp İle E Posta Gönderme Durumuna Geçti.Daha Önce Sitemde flash+PHP Kombinasyonuyla Çalıştırdığım Bir İletişim Formu,Gonder.PHP,Gonderildi.PHP,Kariyer.PHP İsimleriyle 3 Dosyadan Oluşan Birde Basit Kariyer Formum Vardı.
Uzun Lafın Kısası Bunlar Taktir Edilirki Şuan Çalışmamakta.
Kendime Yeni Sisteme Uygun Bir form Yaptım,Action Post Olarak smtp Sorgulamasından Geçmesi Açısından Gonder.PHP Yaptım Ve Uygun(olduğunu düşündüğüm) Bir Class ile Bağdaştırdım.Formumda
Adı Soyadı:
E-Postası:
İrtibat Telefonu:
Mesaj:
Olarak 4 Değişken Olmasını İstyorum,
Yanlız sorun şu;Daha önce Çalıştırdığım İletişim Formunda;
Adı Soyadı:xxx yyy
E-Postası:xxx yyy
İrtibat Telefonu:xxx yyy
Mesaj: xxx yyy zzz
Olarak Belirgin bir şekilde mail Geliyordu.

Bu Kullandığım Formda İse subject Yazan Alan Drekt Outlook Ta Konu Satırına Geliyor Ve Bu Formun Gövdesine Yanlızca Mesaj Saırındaki Yazılan Kısım Düşüyor.


Bu Konuda Yardımcı Olabilecek Bir Arkadaş Olursa Çok Memnun Olurum.Bikaç Gündür Onu Düşünüyorum;Acaba Forma Yazılanları Drekt Txt ye Çeviren Bişe Olsa Olay Çözülürmü?

form.HTML
HTML Code:
<HTML>

<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/HTML; charset=windows-1254">
<title>New Page 1</title>
</head>

<body>
<form name="mail" method="post" action="mail_gonder.PHP">


<table border="0" width="601" id="table1" height="208">
	<tr>
		<td align="right" valign="top" width="168" height="22">
		<font face="Verdana" size="2">Adınız Soyadınız:</font></td>
		<td align="left" valign="top" width="423" height="22"><font color="#FF0000"><b>
	<input name="name" type="text" id="name" style="font-family: Verdana; font-size: 10px" size="20">
		</b></font></td>
	</tr>
	<tr>
		<td align="right" valign="top" width="168" height="23">
		<font face="Verdana" size="2">E-Postanız:</font></td>
		<td align="left" valign="top" width="423" height="23"><font color="#FF0000"><b>
	<input type="text" name="email" size="20" style="font-family: Verdana; font-size: 10px"></b></font></td>
	</tr>
	<tr>
		<td align="right" valign="top" width="168" height="21">
		<font face="Verdana" size="2">İrtibat Telefonunuz :</font></td>
		<td align="left" valign="top" width="423" height="21"><font color="#FF0000"><b>
	<input name="subject" type="text" id="subject" style="font-family: Verdana; font-size: 10px" size="20">
		</b></font></td>
	<blockquote>
	</tr>
	<tr>
		<td align="right" valign="top" width="168">
		<font face="Verdana" size="2">Mesajınız:</font></td>
		<td align="left" valign="top" width="423"><b><font color="#FF0000">
	<textarea rows="6" name="content" cols="30" style="font-family: Verdana; font-size: 10px"></textarea><br>
		<br>
		</font></b>
		<input type="submit" value="Gönder"</p style="font-family: Verdana; font-size: 11px" name="send">&nbsp;&nbsp;&nbsp;
		<input type="reset" value="Temizle"</p style="font-family: Verdana; font-size: 11px" name="Reset"></td>
	</tr>
</table>
Mail_gonder.PHP
HTML Code:
require("class.phpmailer.PHP");

$mail = new PHPMailer();

$mail->IsSMTP();                                      // SMTP kullan
$mail->Host = "mail.___";  // SMTP adresi
$mail->SMTPAuth = true;     // smtp baglantisini yap
$mail->Username = "info@___";  // SMTP k.adi
$mail->Password = "___"; // SMTP sifre
$mail->SetLanguage("tr", "language/");


$mail->From = "Iletisim Formu"; //gönderen
$mail->FromName = "_Iletisim"; //gönderen ismi
$mail->AddAddress("info@___");



$mail->WordWrap = 50;                                 // word wrap
$mail->IsHTML(false);                                  // HTML destekli göndermek için true

$mail->From = $_REQUEST['email'];
$mail->FromName = $_REQUEST['name'];
$mail->Subject = $_REQUEST['Subject'];
$mail->Body    = $_REQUEST['content']; 




if(!$mail->Send())
{
   echo "mail gönderilemiyor. <p>";
   echo "HATA : " . $mail->ErrorInfo;
   exit;
}

echo "mail Gönderildi";
?>
class.phpmailer.PHP Ektedir...
Ekli Dosyalar (Kullanmadan önce virüs taramasından geçiriniz)
Dosya Uzantısı: rar class.phpmailer.rar (9.1 KB, 5 defa görüntülendi)
ReqisteR şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin