• 19-08-2016, 11:15:21
    #1
    merhaba arkadaşlar bir php iletişim formum var. buraya bilgiler girildikten sonra düşen mailde.

    Adı Soyadı:
    Mail:
    Mesaj:

    Şeklinde bilgilerini almak istiyorum. Fakat yukarıdaki başlıkları yazmadan sadece bilgileri yazıyor.
    Kodlar aşağıdaki gibidir. yardımcı olabilirseniz sevinirim.



    
    <?php
    		
    			
    			
    			if ($_POST){
    			
    			$kntrl = $_POST['kontrol'];
    			if ($kntrl == $sifre) {
    				
    	
    			
    				if (isset($_GET['islem'])) {
    					
    					if ($_POST['eposta']<>'' && $_POST['isim']<>'' && $_POST['konu']<>'' && $_POST['mesaj']<>'') {
    						
    						
    				
    							
    							require_once("class.phpmailer.php");
    
    							$mail = new PHPMailer();
    							$mail->IsSMTP();
    							$mail->Host = "mail.mail.com";       // Mail Sunucu adresi  veya IP nosu
    							$mail->SMTPAuth = true;
    							$mail->Username = "mail@mail.com";  //  SMTP sunucuda oturum açabilmek için gerekli mail adresiniz ve
    							$mail->Password = "şifre";              //  Mail şifrenizi buraya giriniz
    							$mail->From = "mail@mail.com";      //  Gönderen mail adresi
    							$mail->Fromname = $_POST['isim'];
    							$mail->AddAddress("mail@mail.com","İletişim Formu"); //Mail başlıkları ve e-mail adresiniz
    							$mail->Subject = $_POST['konu'];
    							$mail->Body = $_POST["isim"]."\n".$_POST["eposta"]."\n".$_POST["mesaj"];
    		
    
    							if(!$mail->Send())
    							{
    							   echo '<font color="#F62217"><b>Gönderim Hatası: ' . $mail->ErrorInfo . '</b></font>';
    							   exit;
    							}
    							echo '<font color="#41A317"><b>Mesaj başarıyla gönderildi.</b></font>';
    							} else {
    								 echo '<font color="#F62217"><b>Tüm alanların doldurulması zorunludur.</b></font>';
    							}
    				}
    				
    			} else {
    				echo '<font color="red">Güvenlik kodu yanlış !</font>';
    			}
    		} else {
    			
    			return false;
    		}
    		session_destroy();
    			?>
  • 19-08-2016, 12:39:55
    #2
    mreucan adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar bir php iletişim formum var. buraya bilgiler girildikten sonra düşen mailde.

    Adı Soyadı:
    Mail:
    Mesaj:

    Şeklinde bilgilerini almak istiyorum. Fakat yukarıdaki başlıkları yazmadan sadece bilgileri yazıyor.
    Kodlar aşağıdaki gibidir. yardımcı olabilirseniz sevinirim.



     
    $mail->Body = "AD SOYAD: ".$_POST["isim"]."\n E-MAİL: ".$_POST["eposta"]."\n MESAJ: ".$_POST["mesaj"];
    Yeterli olur.

    MI 5 cihazımdan Tapatalk kullanılarak gönderildi
  • 19-08-2016, 14:56:35
    #3
    Teşekkür ederim dostum.