Form Mail Problem

Yeni Mesaj Yeni cevap yaz
Yazan Mesaj
Ekleme zamanı 15:04:54 Form Mail Problem 26 Temmuz 2010 Pazartesi

MadTR şu anda Offline MadTR

(Üye)

MadTR

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
  1. <?php
  2. @setlocale(LC_ALL,"tr_TR");
  3. header("Content-type: text/html; charset=iso-8859-9");
  4.  
  5. # Dreamweaver Sayfasi Örnek Form Mail Uygulaması
  6. # dw.gen.tr © 2004
  7. # Ücretsiz Dağıtılması kullanılması ve her türlü değişiklik
  8. # yapılması tamamen serbesstir.
  9.  
  10. # Uygulama Türü : PHP
  11. # Coded by : Orhan Veli Firik
  12. # info@dw.gen.tr
  13.  
  14. # Başlıyoruz ......
  15.  
  16. /* Önce form mail dosyasından gelen değişkenleri karşılayalım */
  17.  
  18. $Gonderilecek_Email = trim($_POST['burak.yeniay.81@gmail.com']);
  19. /*
  20.    Buraya doğrudan doğruya kendi email adresinizi de yazabilirsiniz
  21.    bu durumda formdaki "kime_mail" (hidden field) devre dışı kalacak
  22.    ve me sajlar doğrudan bu email adresine gelecektir.
  23.  
  24.    $Gonderilecek_Email = "deneme@hotmail.com";
  25. */
  26.  
  27. $Gonderen_Ad_Soyad= trim($_POST['ad_soyad']);# Gönderenin adı soyadı
  28. $Gonderen_Email= trim($_POST['email']);# Gönderenin email adresi
  29. $Konu= trim($_POST['konu']);# Mesajın konusu
  30. $Mesaj= trim($_POST['mesaj']);# Mesaj
  31.  
  32. $yonlen= "index.html";# Mail yollandıktan sonra yönlendirilecek sayfa
  33.  
  34. /*
  35.    Değişkenleri aldık şimdi bir iki kontrol yaptıralım
  36. */
  37.  
  38. # Eğer gönderilecek mail adresi eksik ise
  39. if ((!$Gonderilecek_Email) || ($Gonderilecek_Email=="") || ($Gonderilecek_Email==" ") || (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$Gonderilecek_Email)))
  40. {
  41. 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>");
  42. }
  43.  
  44. # Eğer ad ve soyad bilgisi eksik ise
  45. if (!$Gonderen_Ad_Soyad || strlen($Gonderen_Ad_Soyad) < 3 )
  46. {
  47. 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>");
  48. }
  49.  
  50. # Eğer email boşsa yada geçerli değilse
  51. if ((!$Gonderen_Email) || ($Gonderen_Email=="") || ($Gonderen_Email==" ") || (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$Gonderen_Email)))
  52. {
  53. 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>");
  54. }
  55.  
  56. # Eğer konu boş ise
  57. if (!$Konu || strlen($Konu) < 5)
  58. {
  59. 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>");
  60. }
  61.  
  62. # Eğer mesaj boş ise
  63. if (!$Mesaj || strlen($Mesaj) < 3 )
  64. {
  65. 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>");
  66. }
  67.  
  68. /*
  69.    Şimdi mesajı biraz formatlayalım. HTML taglarını değiştirelim...
  70. */
  71.  
  72. $Konu = htmlspecialchars($Konu);
  73. $Mesaj = nl2br(htmlspecialchars($Mesaj));
  74.  
  75. $Gidecek_Mesaj  = "<p>Gönderen: <strong>".$Gonderen_Ad_Soyad." &lt;".$Gonderen_Email."&gt;</strong></p>n";
  76. $Gidecek_Mesaj .= "<p>Konu: <strong>".$Konu."</strong></p>nn";
  77. $Gidecek_Mesaj .= "<p>Mesaj: ".$Mesaj."</p>nn";
  78.  
  79. /*
  80.    Formatlama işlemi de tamamlandığına göre maili yollayabiliriz.
  81. */
  82.  
  83. $headers = "From: ".$Gonderen_Ad_Soyad." <".$Gonderen_Email."> n";
  84. $headers .= "X-Sender: <".$Gonderen_Email.">n";
  85. $headers .= "X-Mailer: ".$Gonderen_Ad_Soyad." n";
  86. $headers .= "X-Priority: 0 n";
  87. $headers .= "Return-Path: <".$Gonderen_Email.">n";
  88. $headers .= "In-Reply-To: <".$Gonderen_Email.">n";
  89. $headers .= "Reply-To: <".$Gonderen_Email.">n";
  90. $headers .= "MIME-Version: 1.0n";
  91. $headers .= "Content-Type: text/html; charset=windows-1254n";
  92. $yolla = mail($Gonderilecek_Email,$Konu,$Gidecek_Mesaj,$headers);
  93. if ($yolla)
  94. {
  95. 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");
  96. 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");
  97. echo("</FONT></TD></TR></TABLE>n");
  98. echo("<META HTTP-EQUIV="refresh" CONTENT="3;URL=".$yonlen."">");
  99. }
  100. else
  101. {
  102. $hata_mesaj = "Email yollama işlemi sırasında bir hata oluştu !!";
  103. echo("<TABLE WIDTH="70%" HEIGHT="100%" ALIGN="CENTER" BORDER="0" CELLPADDING="0" CELLSPACING="0"><TR><TD ALIGN="CENTER" VALIGN="MIDDLE">n");
  104. 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");
  105. echo("</FONT></TD></TR></TABLE>n");
  106. }
  107.  
  108. ?>
  109.  
  110.  

Cevaplar
Ekleme zamanı 17:02:22 Ynt. Form Mail Problem 26 Temmuz 2010 Pazartesi

cagataycicekci şu anda Offline cagataycicekci

(Üye)

cagataycicekci

Kayıt : 03 Haz 09
Topl. mesaj: 152

Mesaj: Ynt. Form Mail Problem

40 . satırı 39. satırın sonuna gelecek şekilde yap sorun ortadan kalkar büyük ihtimalle .... denemekte de fayda var :) olmazsa...
41. satırda
"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>");
yada
"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>");
olarak dene

Ekleme zamanı 18:00:15 Ynt. Form Mail Problem 26 Temmuz 2010 Pazartesi

MadTR şu anda Offline MadTR

(Üye)

MadTR

Kayıt : 05 Tem 10
Topl. mesaj: 44

Mesaj: Ynt. Form Mail Problem

Parse error: syntax error, unexpected T_STRING in /home3/dkmecile/public_html/mail_yolla.php on line 41


Hepisni Denedim Ama Olmadı :S:S
Panoya kopyala

  1. <?php
  2. @setlocale(LC_ALL,"tr_TR");
  3. header("Content-type: text/html; charset=iso-8859-9");
  4.  
  5. # Dreamweaver Sayfasi Örnek Form Mail Uygulaması
  6. # dw.gen.tr © 2004
  7. # Ücretsiz Dağıtılması kullanılması ve her türlü değişiklik
  8. # yapılması tamamen serbesstir.
  9.  
  10. # Uygulama Türü : PHP
  11. # Coded by : Orhan Veli Firik
  12. # info@dw.gen.tr
  13.  
  14. # Başlıyoruz ......
  15.  
  16. /* Önce form mail dosyasından gelen değişkenleri karşılayalım */
  17.  
  18. $Gonderilecek_Email = trim($_POST['burak.yeniay.81@gmail.com']);
  19. /*
  20.    Buraya doğrudan doğruya kendi email adresinizi de yazabilirsiniz
  21.    bu durumda formdaki "kime_mail" (hidden field) devre dışı kalacak
  22.    ve me sajlar doğrudan bu email adresine gelecektir.
  23.  
  24.    $Gonderilecek_Email = "deneme@hotmail.com";
  25. */
  26.  
  27. $Gonderen_Ad_Soyad= trim($_POST['ad_soyad']);# Gönderenin adı soyadı
  28. $Gonderen_Email= trim($_POST['email']);# Gönderenin email adresi
  29. $Konu= trim($_POST['konu']);# Mesajın konusu
  30. $Mesaj= trim($_POST['mesaj']);# Mesaj
  31.  
  32. $yonlen= "index.html";# Mail yollandıktan sonra yönlendirilecek sayfa
  33.  
  34. /*
  35.    Değişkenleri aldık şimdi bir iki kontrol yaptıralım
  36. */
  37.  
  38. # Eğer gönderilecek mail adresi eksik ise
  39. if ((!$Gonderilecek_Email) || ($Gonderilecek_Email=="") || ($Gonderilecek_Email==" ") || (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$Gonderilecek_Email))){
  40. {
  41. 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>");
  42.  
  43.  
  44. }
  45.  
  46. # Eğer ad ve soyad bilgisi eksik ise
  47. if (!$Gonderen_Ad_Soyad || strlen($Gonderen_Ad_Soyad) < 3 )
  48. {
  49. 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>");
  50. }
  51.  
  52. # Eğer email boşsa yada geçerli değilse
  53. if ((!$Gonderen_Email) || ($Gonderen_Email=="") || ($Gonderen_Email==" ") || (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$Gonderen_Email)))
  54. {
  55. 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>");
  56. }
  57.  
  58. # Eğer konu boş ise
  59. if (!$Konu || strlen($Konu) < 5)
  60. {
  61. 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>");
  62. }
  63.  
  64. # Eğer mesaj boş ise
  65. if (!$Mesaj || strlen($Mesaj) < 3 )
  66. {
  67. 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>");
  68. }
  69.  
  70. /*
  71.    Şimdi mesajı biraz formatlayalım. HTML taglarını değiştirelim...
  72. */
  73.  
  74. $Konu = htmlspecialchars($Konu);
  75. $Mesaj = nl2br(htmlspecialchars($Mesaj));
  76.  
  77. $Gidecek_Mesaj  = "<p>Gönderen: <strong>".$Gonderen_Ad_Soyad." &lt;".$Gonderen_Email."&gt;</strong></p>n";
  78. $Gidecek_Mesaj .= "<p>Konu: <strong>".$Konu."</strong></p>nn";
  79. $Gidecek_Mesaj .= "<p>Mesaj: ".$Mesaj."</p>nn";
  80.  
  81. /*
  82.    Formatlama işlemi de tamamlandığına göre maili yollayabiliriz.
  83. */
  84.  
  85. $headers = "From: ".$Gonderen_Ad_Soyad." <".$Gonderen_Email."> n";
  86. $headers .= "X-Sender: <".$Gonderen_Email.">n";
  87. $headers .= "X-Mailer: ".$Gonderen_Ad_Soyad." n";
  88. $headers .= "X-Priority: 0 n";
  89. $headers .= "Return-Path: <".$Gonderen_Email.">n";
  90. $headers .= "In-Reply-To: <".$Gonderen_Email.">n";
  91. $headers .= "Reply-To: <".$Gonderen_Email.">n";
  92. $headers .= "MIME-Version: 1.0n";
  93. $headers .= "Content-Type: text/html; charset=windows-1254n";
  94. $yolla = mail($Gonderilecek_Email,$Konu,$Gidecek_Mesaj,$headers);
  95. if ($yolla)
  96. {
  97. 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");
  98. 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");
  99. echo("</FONT></TD></TR></TABLE>n");
  100. echo("<META HTTP-EQUIV="refresh" CONTENT="3;URL=".$yonlen."">");
  101. }
  102. else
  103. {
  104. $hata_mesaj = "Email yollama işlemi sırasında bir hata oluştu !!";
  105. echo("<TABLE WIDTH="70%" HEIGHT="100%" ALIGN="CENTER" BORDER="0" CELLPADDING="0" CELLSPACING="0"><TR><TD ALIGN="CENTER" VALIGN="MIDDLE">n");
  106. 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");
  107. echo("</FONT></TD></TR></TABLE>n");
  108. }
  109.  
  110. ?>
  111.  
  112.  

Ekleme zamanı 18:00:44 Ynt. Form Mail Problem 26 Temmuz 2010 Pazartesi

MadTR şu anda Offline MadTR

(Üye)

MadTR

Kayıt : 05 Tem 10
Topl. mesaj: 44

Mesaj: Ynt. Form Mail Problem

Acaba Başka Yardım Edebilcek

Cevapları sırala:
Bu konuya verilmiş toplam 3 cevap bulunmaktadır.
« - 1 - »
Hızlı cevap

Tavsiye: Yazıyı seçerek burdaki stilleri daha rahat uygulayabilirsiniz

Forum Ana Sayfası | Yeni Mesaj yaz | Üyeler | Arama

Git

dwsforum v.3.2 © 2006 by damnation

Şu anda: 7 ziyaretçi siteyi geziyor.

Üye girişi

Kullanıcı e-mail
Parola

Üye ol Üye olmak istiyorum

Parolamı unuttum Şifremi hatırlamıyorum

Üyelik aktivasyon Üyelik aktivasyon

Eklentiler (extensions)

Sitemizden indirdiğiniz eklentileri nasıl yükleyeceğinizi ve kullanacağınızı bilmiyorsanız bu makaleden başlayabilirsiniz. Genel olarak Dreamweaver eklentileri üzerine kısa bir yazı buyrun...

 

dreamweaver sayfasi
eXTReMe Tracker

ana sayfa | makaleler | dosyalar | forum | kitaplar | linkler | reklam | iletişim | borsa nakliyat ankara | hisse senetleri | canlı borsa | araba oyunları | nakliyat ankara | ankara evden eve | kalori |

dw.gen.tr © 2012 Tüm hakları saklıdır ®

Valid HTML 4.01 Strict Valid CSS!
Macromedia Inc MacromediaTURK Atlantik Bilgisayar