MadTR
(Üye)

Kayıt : 05 Tem 10
Topl. mesaj: 44
|
Mesaj: Form Mail Problem
Ypatım Gondere Basdılgınıda Şöyle Birşey Çıkıyor
Parse error: syntax error, unexpected T_STRING in /home3/dkmecile/public_html/mail_yolla.php on line 41
Yaptıgım Sey Bu Kod
Panoya kopyala<?php
header("Content-type: text/html; charset=iso-8859-9");
# Dreamweaver Sayfasi Örnek Form Mail Uygulaması
# dw.gen.tr © 2004
# Ücretsiz Dağıtılması kullanılması ve her türlü değişiklik
# yapılması tamamen serbesstir.
# Uygulama Türü : PHP
# Coded by : Orhan Veli Firik
# info@dw.gen.tr
# Başlıyoruz ......
/* Önce form mail dosyasından gelen değişkenleri karşılayalım */
$Gonderilecek_Email = trim($_POST['burak.yeniay.81@gmail.com']);
/*
Buraya doğrudan doğruya kendi email adresinizi de yazabilirsiniz
bu durumda formdaki "kime_mail" (hidden field) devre dışı kalacak
ve me sajlar doğrudan bu email adresine gelecektir.
$Gonderilecek_Email = "deneme@hotmail.com";
*/
$Gonderen_Ad_Soyad= trim($_POST['ad_soyad']); # Gönderenin adı soyadı
$Gonderen_Email= trim($_POST['email']); # Gönderenin email adresi
$Konu= trim($_POST['konu']); # Mesajın konusu
$Mesaj= trim($_POST['mesaj']); # Mesaj
$yonlen= "index.html";# Mail yollandıktan sonra yönlendirilecek sayfa
/*
Değişkenleri aldık şimdi bir iki kontrol yaptıralım
*/
# Eğer gönderilecek mail adresi eksik ise
if ((! $Gonderilecek_Email) || ($Gonderilecek_Email== "") || ($Gonderilecek_Email== " ") || (! eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$", $Gonderilecek_Email)))
{
print ("Mesajın yollanacağı e-mail adresi belli değil yada geçerli bir email girmediniz <A HREF="javascript:history.go (-1)"> Geri dönmek için buraya tıklayınız.</A>");
}
# Eğer ad ve soyad bilgisi eksik ise
if (! $Gonderen_Ad_Soyad || strlen($Gonderen_Ad_Soyad) < 3 )
{
print ("Lütfen geri dönüp adınızı ve soyadınız giriniz <A HREF="javascript:history.go (-1)"> Geri dönmek için buraya tıklayınız.</A>");
}
# Eğer email boşsa yada geçerli değilse
if ((! $Gonderen_Email) || ($Gonderen_Email== "") || ($Gonderen_Email== " ") || (! eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$", $Gonderen_Email)))
{
print ("Lütfen geri dönüp geçerli bir e-mail adresi giriniz <A HREF="javascript:history.go (-1)"> Geri dönmek için buraya tıklayınız.</A>");
}
# Eğer konu boş ise
if (! $Konu || strlen($Konu) < 5)
{
print ("Lütfen geri dönüp mesaj için bir konu giriniz <A HREF="javascript:history.go (-1)"> Geri dönmek için buraya tıklayınız.</A>");
}
# Eğer mesaj boş ise
if (! $Mesaj || strlen($Mesaj) < 3 )
{
print ("Lütfen geri dönüp mesajınzı giriniz <A HREF="javascript:history.go (-1)"> Geri dönmek için buraya tıklayınız.</A>");
}
/*
Şimdi mesajı biraz formatlayalım. HTML taglarını değiştirelim...
*/
$Gidecek_Mesaj = "<p>Gönderen: <strong>".$Gonderen_Ad_Soyad." <".$Gonderen_Email."></strong></p>n";
$Gidecek_Mesaj .= "<p>Konu: <strong>".$Konu."</strong></p>nn";
$Gidecek_Mesaj .= "<p>Mesaj: ".$Mesaj."</p>nn";
/*
Formatlama işlemi de tamamlandığına göre maili yollayabiliriz.
*/
$headers = "From: ".$Gonderen_Ad_Soyad." <".$Gonderen_Email."> n";
$headers .= "X-Sender: <".$Gonderen_Email.">n";
$headers .= "X-Mailer: ".$Gonderen_Ad_Soyad." n";
$headers .= "X-Priority: 0 n";
$headers .= "Return-Path: <".$Gonderen_Email.">n";
$headers .= "In-Reply-To: <".$Gonderen_Email.">n";
$headers .= "Reply-To: <".$Gonderen_Email.">n";
$headers .= "MIME-Version: 1.0n";
$headers .= "Content-Type: text/html; charset=windows-1254n";
$yolla = mail($Gonderilecek_Email, $Konu, $Gidecek_Mesaj, $headers);
if ($yolla)
{
echo("<TABLE WIDTH="70% " HEIGHT="100% " ALIGN="CENTER " BORDER="0" CELLPADDING="0" CELLSPACING="0"><TR><TD ALIGN="CENTER " VALIGN="MIDDLE "><FONT SIZE="1" FACE="Verdana, Arial, Helvetica, sans-serif "><STRONG>n");
echo("Email başarıyla tarafıma ulaştı. ilginiz için teşekkürler.Sefa GÜRBÜZ </STRONG> Lütfen bekleyiniz ......<BR>Eğer 3 saniye içinde yönlendirme işlemi başlamazsa <A HREF="".$yonlen."">buraya tıklayınız.</A>n");
echo("</FONT></TD></TR></TABLE>n");
echo("<META HTTP-EQUIV="refresh " CONTENT="3;URL= ".$yonlen."">");
}
else
{
$hata_mesaj = "Email yollama işlemi sırasında bir hata oluştu !!";
echo("<TABLE WIDTH="70% " HEIGHT="100% " ALIGN="CENTER " BORDER="0" CELLPADDING="0" CELLSPACING="0"><TR><TD ALIGN="CENTER " VALIGN="MIDDLE ">n");
echo("<H3>HATA</H3><BR><FONT SIZE="1" FACE="Verdana, Arial, Helvetica, sans-serif ">". $hata_mesaj. " <A HREF="javascript:history.go (-1)"> Geri dönmek için buraya tıklayınız.</A>n");
echo("</FONT></TD></TR></TABLE>n");
}
?>
<?php
@setlocale(LC_ALL,"tr_TR");
header("Content-type: text/html; charset=iso-8859-9");
# Dreamweaver Sayfasi Örnek Form Mail Uygulaması
# dw.gen.tr © 2004
# Ücretsiz Dağıtılması kullanılması ve her türlü değişiklik
# yapılması tamamen serbesstir.
# Uygulama Türü : PHP
# Coded by : Orhan Veli Firik
# info@dw.gen.tr
# Başlıyoruz ......
/* Önce form mail dosyasından gelen değişkenleri karşılayalım */
$Gonderilecek_Email = trim($_POST['burak.yeniay.81@gmail.com']);
/*
Buraya doğrudan doğruya kendi email adresinizi de yazabilirsiniz
bu durumda formdaki "kime_mail" (hidden field) devre dışı kalacak
ve me sajlar doğrudan bu email adresine gelecektir.
$Gonderilecek_Email = "deneme@hotmail.com";
*/
$Gonderen_Ad_Soyad= trim($_POST['ad_soyad']);# Gönderenin adı soyadı
$Gonderen_Email= trim($_POST['email']);# Gönderenin email adresi
$Konu= trim($_POST['konu']);# Mesajın konusu
$Mesaj= trim($_POST['mesaj']);# Mesaj
$yonlen= "index.html";# Mail yollandıktan sonra yönlendirilecek sayfa
/*
Değişkenleri aldık şimdi bir iki kontrol yaptıralım
*/
# Eğer gönderilecek mail adresi eksik ise
if ((!$Gonderilecek_Email) || ($Gonderilecek_Email=="") || ($Gonderilecek_Email==" ") || (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$Gonderilecek_Email)))
{
print ("Mesajın yollanacağı e-mail adresi belli değil yada geçerli bir email girmediniz <A HREF="javascript:history.go(-1)"> Geri dönmek için buraya tıklayınız.</A>");
exit;
}
# Eğer ad ve soyad bilgisi eksik ise
if (!$Gonderen_Ad_Soyad || strlen($Gonderen_Ad_Soyad) < 3 )
{
print ("Lütfen geri dönüp adınızı ve soyadınız giriniz <A HREF="javascript:history.go(-1)"> Geri dönmek için buraya tıklayınız.</A>");
exit;
}
# Eğer email boşsa yada geçerli değilse
if ((!$Gonderen_Email) || ($Gonderen_Email=="") || ($Gonderen_Email==" ") || (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$Gonderen_Email)))
{
print ("Lütfen geri dönüp geçerli bir e-mail adresi giriniz <A HREF="javascript:history.go(-1)"> Geri dönmek için buraya tıklayınız.</A>");
exit;
}
# Eğer konu boş ise
if (!$Konu || strlen($Konu) < 5)
{
print ("Lütfen geri dönüp mesaj için bir konu giriniz <A HREF="javascript:history.go(-1)"> Geri dönmek için buraya tıklayınız.</A>");
exit;
}
# Eğer mesaj boş ise
if (!$Mesaj || strlen($Mesaj) < 3 )
{
print ("Lütfen geri dönüp mesajınzı giriniz <A HREF="javascript:history.go(-1)"> Geri dönmek için buraya tıklayınız.</A>");
exit;
}
/*
Şimdi mesajı biraz formatlayalım. HTML taglarını değiştirelim...
*/
$Konu = htmlspecialchars($Konu);
$Mesaj = nl2br(htmlspecialchars($Mesaj));
$Gidecek_Mesaj = "<p>Gönderen: <strong>".$Gonderen_Ad_Soyad." <".$Gonderen_Email."></strong></p>n";
$Gidecek_Mesaj .= "<p>Konu: <strong>".$Konu."</strong></p>nn";
$Gidecek_Mesaj .= "<p>Mesaj: ".$Mesaj."</p>nn";
/*
Formatlama işlemi de tamamlandığına göre maili yollayabiliriz.
*/
$headers = "From: ".$Gonderen_Ad_Soyad." <".$Gonderen_Email."> n";
$headers .= "X-Sender: <".$Gonderen_Email.">n";
$headers .= "X-Mailer: ".$Gonderen_Ad_Soyad." n";
$headers .= "X-Priority: 0 n";
$headers .= "Return-Path: <".$Gonderen_Email.">n";
$headers .= "In-Reply-To: <".$Gonderen_Email.">n";
$headers .= "Reply-To: <".$Gonderen_Email.">n";
$headers .= "MIME-Version: 1.0n";
$headers .= "Content-Type: text/html; charset=windows-1254n";
$yolla = mail($Gonderilecek_Email,$Konu,$Gidecek_Mesaj,$headers);
if ($yolla)
{
echo("<TABLE WIDTH="70%" HEIGHT="100%" ALIGN="CENTER" BORDER="0" CELLPADDING="0" CELLSPACING="0"><TR><TD ALIGN="CENTER" VALIGN="MIDDLE"><FONT SIZE="1" FACE="Verdana, Arial, Helvetica, sans-serif"><STRONG>n");
echo("Email başarıyla tarafıma ulaştı. ilginiz için teşekkürler.Sefa GÜRBÜZ </STRONG> Lütfen bekleyiniz ......<BR>Eğer 3 saniye içinde yönlendirme işlemi başlamazsa <A HREF="".$yonlen."">buraya tıklayınız.</A>n");
echo("</FONT></TD></TR></TABLE>n");
echo("<META HTTP-EQUIV="refresh" CONTENT="3;URL=".$yonlen."">");
}
else
{
$hata_mesaj = "Email yollama işlemi sırasında bir hata oluştu !!";
echo("<TABLE WIDTH="70%" HEIGHT="100%" ALIGN="CENTER" BORDER="0" CELLPADDING="0" CELLSPACING="0"><TR><TD ALIGN="CENTER" VALIGN="MIDDLE">n");
echo("<H3>HATA</H3><BR><FONT SIZE="1" FACE="Verdana, Arial, Helvetica, sans-serif">".$hata_mesaj." <A HREF="javascript:history.go(-1)"> Geri dönmek için buraya tıklayınız.</A>n");
echo("</FONT></TD></TR></TABLE>n");
}
?>
|