• 16-07-2018, 15:23:00
    #1
    Selamlar,

    Kendim html ile ufak bir form hazırladım ancak gönder butonuna mail eklemem lazım php bilen arkadaşlar varsa yardımcı olabilirler mi acaba?
  • 16-07-2018, 15:24:53
    #2
    php smtp mail gönderme diye arama yaparsanız dokumanlara ulaşabilirsiniz.
  • 16-07-2018, 15:32:20
    #3
    DrJelibon adlı üyeden alıntı: mesajı görüntüle
    Selamlar,

    Kendim html ile ufak bir form hazırladım ancak gönder butonuna mail eklemem lazım php bilen arkadaşlar varsa yardımcı olabilirler mi acaba?
    https://github.com/PHPMailer/PHPMailer
  • 20-07-2018, 16:29:50
    #4
    tekrardan merhaba

    İyi günler phpmailler ile bir form oluşturdum mail gönderimi vs hepsi sağlıklı bir şekilde çalışıyor halletim ancak şeçtiğim jpg png veya pdf vs dosyaları mail olarak karşı tarafa göndermiyor. Bu konu hakkında bilgisi olan arkadaşlar varsa yardımcı olabilirlerse çok sevinirim.Şimdiden teşekkürler iyi forumlar.
  • 20-07-2018, 16:34:48
    #5
    DrJelibon adlı üyeden alıntı: mesajı görüntüle
    tekrardan merhaba

    İyi günler phpmailler ile bir form oluşturdum mail gönderimi vs hepsi sağlıklı bir şekilde çalışıyor halletim ancak şeçtiğim jpg png veya pdf vs dosyaları mail olarak karşı tarafa göndermiyor. Bu konu hakkında bilgisi olan arkadaşlar varsa yardımcı olabilirlerse çok sevinirim.Şimdiden teşekkürler iyi forumlar.
    aşağıdaki gibi mail classlarınız arasına ekleme yaptınız değil mi?

        $mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
  • 20-07-2018, 16:43:38
    #6
    <?php
    //index.php
    
    function clean_text($string)
    {
    	$string = trim($string);
    	$string = stripslashes($string);
    	$string = htmlspecialchars($string);
    	return $string;
    }
    
    if(isset($_POST["submit"]))
    {
    	$programming_languages = '';
    	foreach($_POST["programming_languages"] as $row)
    	{
    		$programming_languages .= $row . ', ';
    	}
    	$programming_languages = substr($programming_languages, 0, -2);
    	if (isset($_FILES['submit']['name']) && $_FILES['submit']['name'] != "") {
    			$path = "submit/" . basename($_FILES['submit']['name']);
    			move_uploaded_file($_FILES['submit']['tmp_name'], $path);
    		} else
    			$path = "";
    	$message = '
    		<h3 align="center">Destek ve Şikayet Detayları</h3>
    		<table border="1" width="100%" cellpadding="5" cellspacing="5">
    			<tr>
    				<td width="30%">Adı-SoyAdı</td>
    				<td width="70%">'.$_POST["name"].'</td>
    			</tr>
    			<tr>
    				<td width="30%">Adres</td>
    				<td width="70%">'.$_POST["address"].'</td>
    			</tr>
    			<tr>
    				<td width="30%">Email</td>
    				<td width="70%">'.$_POST["email"].'</td>
    			</tr>
    			<tr>
    				<td width="30%">Ürünü Aldığınız Site</td>
    				<td width="70%">'.$programming_languages.'</td>
    			</tr>
    			<tr>
    				<td width="30%">Telefon Numarası</td>
    				<td width="70%">'.$_POST["mobile"].'</td>
    			</tr>
    			<tr>
    				<td width="30%">Mesajınız</td>
    				<td width="70%">'.$_POST["additional_information"].'</td>
    			</tr>
    			<tr>
    				<td width="30%">Dosya Eki</td>
    				<td width="70%" height="70%">'.$_POST["resume"].'</td>
    			</tr>
    		</table>
    	';
    	
    	require 'class/class.phpmailer.php';
    	$mail = new PHPMailer;
    	$mail->IsSMTP();
    	$mail->SetLanguage("tr", "class/phpmailer.lang-tr.php");
        $mail->CharSet  ="utf-8";
        $mail->Encoding="base64";								
    	$mail->Host = 'xxxxxxxxxxxxxxxxxxx';		
    	$mail->Port = '587';								
    	$mail->SMTPAuth = true;							
    	$mail->Username = 'xxxxxxxxxxxxxxxx';					
    	$mail->Password = 'xxxxxxxxxxxxxx';					
    	$mail->SMTPSecure = 'tls';							
    	$mail->From = $_POST["email"];					
    	$mail->FromName = $_POST["name"];				
    	$mail->AddAddress('xxxxxxxxxxxxxxxx', 'Destek');		
    	$mail->WordWrap = 50;							
    	$mail->IsHTML(true);							
    	$mail->AddAttachment($path);					
    	$mail->Subject = 'Destek Ve Şikayet Paneli';				
    	$mail->Body = $message;							
    	if($mail->Send())								
    	{
    		$message = '<div class="alert alert-success">Destek Talebiniz Tarafımıza Ulaşmıştır</div>';
    		unlink($path);
    	}
    	else
    	{
    		$message = '<div class="alert alert-danger">There is an Error</div>';
    	}
    }


    kodlar böyle nerede bir sıkıntı var anlamadım
  • 24-07-2018, 14:14:33
    #7
    konu güncel var mı? yardımcı olabilecek