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>
<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">
<input type="reset" value="Temizle"</p style="font-family: Verdana; font-size: 11px" name="Reset"></td>
</tr>
</table>
Mail_gonder.
PHP
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...