• 12-09-2014, 11:39:58
    #1
    benim sayfamda bi sipariş formu var bunu müşteri doldurduğunda bana bilgilerin mail olarak gelmesini istiyorum bunun içinde internetten videoları izleyerek bir şeyler yapmaya çalıştım ama hatalar bunlara bi bakarmısınız.

    <?php  
                 if($_POST) 
                 $mailadres=$_POST['mailadres']; 
                 $isim=$_POST['isim']; 
                 $adet=$_POST['adet']; 
                 $kod=$_POST['kod']; 
                 $fiyat=$_POST['fiyat']; 
                 $telefon=$_POST['telefon']; 
                 $metin=$_POST['metin']; 
                  
                  
                 
                  
                 
                  
                  
                 include 'class.phpmailer.php'; 
    $mail = new PHPMailer(); 
    $mail->IsSMTP(); 
    $mail->SMTPAuth = true; 
    $mail->Host = 'smtp.***.com.tr'; 
    $mail->Port = 587; 
    $mail->Username = '**'; 
    $mail->Password = '*****'; 
    $mail->SetFrom($mail->Username, '**'); 
    $mail->AddAddress('**@hotmail.com', 'Alıcının Adı'); 
    $mail->CharSet = 'UTF-8'; 
    $mail->Subject = 'Siteden Sipariş Var'; 
    $mail->MsgHTML("Ad Soyad; {$isim}</br> Mail Adresi {$mail}</br>Telefon: {$telefon}</br>Davetiye Kodu: {$kod}</br>Kutu Fiyatı: {$fiyat}</br>Adet: {$adet}</br> Metin: {$metin}</br>"); 
      
    if($mail->Send()) { 
        echo 'Mail gönderildi!'; 
    } else { 
        echo 'Mail gönderilirken bir hata oluştu: ' . $mail->ErrorInfo; 
    }
    ayrıca forum üst kısmıda şu şekildemi olacak ?

    <form action="<?$PHP_SELF?>" method="POST">
  • 12-09-2014, 12:42:44
    #2
    $mailadres=$_POST['mailadres'];
    $isim=$_POST['isim'];
    $adet=$_POST['adet'];
    $kod=$_POST['kod'];
    $fiyat=$_POST['fiyat'];
    $telefon=$_POST['telefon'];
    $metin=$_POST['metin'];

    $message = "mail adresi : ".$mailadres."<br>isim : ".$isim."<br>adet : ".$adet."<br>kod : ".$kod."<br>fiyat : ".$fiyat."<br>telefon : ".$telefon."<br>metin : "$metin;

    aşağıdaki kısmıda bu şekilde değiştir

    $mail->MsgHTML($message);

    kolay gelsin.
  • 12-09-2014, 14:25:01
    #3
    Alıntı
    ayrıca forum üst kısmıda şu şekildemi olacak ?

    <form action="<?$PHP_SELF?>" method="POST">
    ister bu şekilde yapabilir. İstersen Farklı sayfaya gönderebilir ve işlemlerini orada yaptırabilirsin. Aynı sayfaya göndereceksen POST olup olmadığını kontrol etmelisin.
    Alıntı
    if(isset($_POST)){
    //mail gönderme işlemleri
    }