İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

mail gondermede hata

learning

0
İyinet Üyesi
Katılım
26 Temmuz 2008
Mesajlar
6
Reaction score
0
Merhaba arkadaslar,
php ye yeni basladim, 2-3 gundur php.net/mauel'den birsyeler yapiyorum. Uzatmadan soruna gireyim,

index.php
PHP:
html>
<head>
<body>
<center>
<title> First Mail Form</title>

<?php echo "Welcome to mysite!"; ?> Contact to me?  <br/> Please <a href="mailform.php">click here</a>. 
</center>
</body>
</head>
</html>
mail.php
PHP:
<?php
   $name=$_POST['name'];
   $email=$_POST['email'];
   $subject=$_POST['subject'];
   $message=$_POST['message'];
  
   // headers
   $headers = "From: $email"; 
   "Content-Type: text/html; Charset=iso-8859-9\r\n";
  //designing
  $message=("Email : $email  <br/>  Name : $name <br/> Subject : $subject <br/> Message : $message");
  
  if ($name=="" || $email=="" || $subject=="" || $message=="") {
  
  echo "Your email couldn't be sent, please try again!";
  } else{
  mail('[email protected]', $name, $subject, $message, $header)
  
  echo "Your email has been sent";
  }
  
 
?>

ve mailform.php
PHP:
rm method="post" action="mail.php">
 Full Name<br>
 <input name="name"><br>
 Email  <br>
 <input name="email"><br>
 Subject    <br>
 <input name="subject"><br>
 Message:<br>
 <textarea cols="20" rows="10" name="message"></textarea><br>
           
        <br>
           
           
        <input type="submit" value="SEND">
</form>

hata ise
Parse error: syntax error, unexpected T_ECHO in /home/wwwxxx/public_html/mail/mail.php on line 19

Sizden ricam neden boyle bir hata veriyor onu belirtmeniz ve php'de mail gonderme ile ilgili tavsiyeleriniz yani sunu soyle surda kullan gibi.
Tesekkur ederim.
 

Ozcan

0
İyinet Üyesi
Katılım
12 Mayıs 2007
Mesajlar
3,749
Reaction score
59
Konum
Antalya
"Content-Type: text/html; Charset=iso-8859-9\r\n";

bu satırın önündeki değişkeni silmişsin. Satırıda silersen sorun çözülür.
 

learning

0
İyinet Üyesi
Katılım
26 Temmuz 2008
Mesajlar
6
Reaction score
0
Merhaba Ozcan o satiri sildigim halde yine ayni hatayi aliyorum. Cevabin icin sagol.
 

Ozcan

0
İyinet Üyesi
Katılım
12 Mayıs 2007
Mesajlar
3,749
Reaction score
59
Konum
Antalya
PHP:
<?php
   $name=$_POST['name'];
   $email=$_POST['email'];
   $subject=$_POST['subject'];
   $message=$_POST['message'];
  
   // headers
   $headers = "From: $email"; 
  //designing
  $message=("Email : $email  <br/>  Name : $name <br/> Subject : $subject <br/> Message : $message");
  
  if ($name=="" || $email=="" || $subject=="" || $message=="") {
  
  echo "Your email couldn't be sent, please try again!";
  } else{
  mail('[email protected]', $name, $subject, $message, $header);
  
  echo "Your email has been sent";
  }
  
 
?>
[email protected] bunun yerine kendi mail adresini yaz.

mail('[email protected]', $name, $subject, $message, $header) bundan sonra noktalı virgül koycan ve çalışacak.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst