folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Phpden Anlayan Arkadaslar Bi Bakabilirmi (Phpmailer)



Phpden Anlayan Arkadaslar Bi Bakabilirmi (Phpmailer)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    selamlar hacilar hocalar;

    yine ben ve yine gereksiz bir konu ile karsinizdayim. bu phpmailer hakkinda yardimci olabilecek birileri bana bu sistemin nasil calistigini anlatabilirmi internette dosyalari buldum yazilanlari okudum (github haric bi turlu sitedeki yorumlari anliyamiyorum kim neye cevap vermis anlasilmiyor) ancak bu aleti beceremedim derdim su bi mail tablosu olusturup orada sitedeki postlanan yazilari bi taslak icine yerlestirip mail olarak atmak ama php bilmedigimden mal gibi kodlara bakiyorum kisa yollu bi ornek gosterecek herkese simdiden tesekkurlerimi sunarim. yaptigim php dosyasi asagidaki gibi

    not:mail gonderimninde sikinti yok sorun gelen degiskenlerle bi tablo veya guzel goruntulu bi mail olusturup gondermek

     

    <?php
    header('Content-Type: text/html; charset=utf-8');
    require 'PHPMailerAutoload.php';
    
    $htmlBody = '
    <head>
    </head>
    <body>
    <img src="http://www.phpfreaks.com/images/phpfreaks_logo.jpg" alt="PHP Freaks" />
    <h2>BURAYA DEGISKEN ADI GELECEK YANI MUSTERININ ADI;</h2>
    <p>BURADA BI METIN YAZACAK AMA DEGISKENLER GELMESI LAZIM MESELA VATANDASIN TELEFON NUMARASI FORUMDAKI TARIH SAAT FALAN</p>
    ';
    
    
    $phpmailer = new PHPMailer;
    $phpmailer->isSMTP();
    $phpmailer->Host = '*****'; 
    $phpmailer->SMTPAuth = true;
    $phpmailer->Username = '*******';
    $phpmailer->Password = '*******'; 
    $phpmailer->SMTPSecure = 'no'; 
    $phpmailer->Port = '25'; 
    $phpmailer->From = '*******'; 
    $phpmailer->FromName = $_POST['email']; 
    $phpmailer->AddReplyTo($_POST['email'], $_POST['name']);
    $phpmailer->addAddress('*******'); 
    $phpmailer->isHTML(true);
    $phpmailer->Subject = $message;
    $phpmailer->IsHTML(true);
    $phpmailer->Body    = $htmlBody;
    $phpmailer->CharSet = 'UTF-8';
    $phpmailer->SMTPDebug  = 0;
    
    if(!$phpmailer->send()) {
       echo 'Mail gonderilemedi. Hata: ' . $phpmailer->ErrorInfo; 
       exit; 
    } 
    
    echo 'Mail gonderildi.'; ?>

     

     

    Degisken olarak atamam gerekenlerde sunlar

    namesurname

    address

    phone

    service

    date-time

    email

     

    bana 1 tane ornek gosterseniz gerisini kavrarim gibime gelio

    ayhun tarafından 31/Eki/16 20:40 tarihinde düzenlenmiştir

    delimiyim ben?
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    up up up


    delimiyim ben?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Taso Pezevengi
    iso
    iso's avatar
    Üstün Hizmet Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 21/Eylül/2003
    Erkek

    smtp ile mail göndermeni sağlayacak bu senin. hostundan bi mail oluştur.
    onun bilgilerini gir işte
    "

    $phpmailer->Host = '*****';
    $phpmailer->SMTPAuth = true;
    $phpmailer->Username = '*******';
    $phpmailer->Password = '*******';
    "
    şu kısımlara.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    iSo bunu yazdı

    smtp ile mail göndermeni sağlayacak bu senin. hostundan bi mail oluştur.
    onun bilgilerini gir işte
    "

    $phpmailer->Host = '*****';
    $phpmailer->SMTPAuth = true;
    $phpmailer->Username = '*******';
    $phpmailer->Password = '*******';
    "
    şu kısımlara.

    Hocam maili gonderebiliyorum sikinti yok ancak yukarida bahsettigim form icerisine girilen metinleri bi tablo icinde gondermek istiyorum duz metin gibi degilde daha derli toplu


    delimiyim ben?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    Up up


    delimiyim ben?
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lazz
    lazz's avatar
    Kayıt Tarihi: 15/Ekim/2007
    Erkek

    oncelıkle googleda responsıve mail theme dıye aratarak bır form tasarımı bulabılırsın sonrasında ıse

    bu tasarımın kodlarını $messege değişkenine atıyabılırsın dıye tahmın edıyorum 

    pek php bılgım yok ama boyle yapınca olur dıye dusunuyorum

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    trooper
    trooper's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek
    <?php
    header('Content-Type: text/html; charset=utf-8');
    require 'PHPMailerAutoload.php';
    
    $namesurname= $_POST['namesurname'] ;
    $address = $_POST['adress'];
    $phone =$_POST['phone'];
    $service =$_POST['phone'];
    $subject = "MAil Konusu";
     
    $message  = "<html><body>";
       
       $message .= "<table width='100%' bgcolor='#e0e0e0' cellpadding='0' cellspacing='0' border='0'>";
       
       $message .= "<tr><td>";
       
       $message .= "<table align='center' width='100%' border='0' cellpadding='0' cellspacing='0' style='max-width:650px; background-color:#fff; font-family:Verdana, Geneva, sans-serif;'>";
        
       $message .= "<thead>
          <tr height='80'>
           <th colspan='4' style='background-color:#f5f5f5; border-bottom:solid 1px #bdbdbd; font-family:Verdana, Geneva, sans-serif; color:#333; font-size:34px;' >Test Mail</th>
          </tr>
          </thead>";
        
       $message .= "<tbody>
          
          
          <tr>
           <td colspan='4' style='padding:15px;'>
            <p style='font-size:20px;'>Adsoyad' ".$namesurname.",</p>
            <p style='font-size:20px;'>Adres' ".$address.",</p>
    		<p style='font-size:20px;'>Tel:' ".$phone.",</p>
            <p style='font-size:20px;'>Servis' ".$service.",</p>
           </td>
          </tr>
          
          <tr height='80'>
           <td colspan='4' align='center' style='background-color:#f5f5f5; border-top:dashed #00a2d1 2px; font-size:24px; '>
           <label>
           Test HTML
          </label>
           </td>
          </tr>
          
          </tbody>";
        
       $message .= "</table>";
       
       $message .= "</td></tr>";
       $message .= "</table>";
       
       $message .= "</body></html>";
     
     
    
    $phpmailer = new PHPMailer;
    $phpmailer->isSMTP();
    $phpmailer->Host = '*****';
    $phpmailer->SMTPAuth = true;
    $phpmailer->Username = '*******';
    $phpmailer->Password = '*******';
    $phpmailer->SMTPSecure = 'no';
    $phpmailer->Port = '25';
    $phpmailer->From = '*******';
    $phpmailer->FromName = $_POST['email'];
    $phpmailer->AddReplyTo($_POST['email'], $_POST['name']);
    $phpmailer->addAddress('*******');
    $phpmailer->isHTML(true);
    $phpmailer->Subject = $subject;
    $phpmailer->IsHTML(true);
    $phpmailer->Body    = $message;
    $phpmailer->CharSet = 'UTF-8';
    $phpmailer->SMTPDebug  = 0;
     
    if(!$phpmailer->send()) {
       echo 'Mail gonderilemedi. Hata: ' . $phpmailer->ErrorInfo;
       exit;
    }
     
    echo 'Mail gonderildi.'; ?>
    if(!$phpmailer->send()) {
       echo 'Mail gonderilemedi. Hata: ' . $phpmailer->ErrorInfo;
       exit;
    }
     
    echo 'Mail gonderildi.'; ?>

     


    ZzZzZzZ...!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    legendary
    legendary's avatar
    Kayıt Tarihi: 26/Ağustos/2005
    Erkek

    En basitinden ;
    $phpmailer->Body    = $htmlBody;

    satırındaki $htmlBody değişkeni gönderdiğin mailin içeriği bu değişkenin içine istediğin html tagları dahil yazabilirsin. Örnek olması açısından;

     

    $htmlBody  = "
    <style type=\"text/css\">
    .style {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    }
    </style>
    <table width=\"100%\" border=\"1\">
     <tr>
        <td width=\"134\">İletişim Formu</td>
      </tr>
      <tr>
        <td width=\"134\">Adı</td>
        <td width=\"10\">:</td>
        <td width=\"247\">".$ad."</td>
      </tr>
      <tr>
        <td width=\"134\">Telefon</td>
        <td width=\"10\">:</td>
        <td width=\"247\">".$tel."</td>
      </tr>
      <tr>
        <td width=\"134\">E-Posta</td>
        <td width=\"10\">:</td>
        <td width=\"247\">".$mail."</td>
      </tr>  
      <tr>
        <td width=\"134\">Mesaj</td>
        <td width=\"10\">:</td>
        <td width=\"247\">".$mesaj."</td>
      </tr>   
    </table>			 
    ";




    yaratıcılık uçmak değil konmaktır...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    legendary bunu yazdı

    En basitinden ;
    $phpmailer->Body    = $htmlBody;

    satırındaki $htmlBody değişkeni gönderdiğin mailin içeriği bu değişkenin içine istediğin html tagları dahil yazabilirsin. Örnek olması açısından;

     

    $htmlBody  = "
    İletişim Formu
    Adı : ".$ad."
    Telefon : ".$tel."
    E-Posta : ".$mail."
    Mesaj : ".$mesaj."
    ";



    Peki hocam bu senin verdigin koddaki degiskenleri bu php dosyasinda biyerde tanimlamam gerekiyormu yoksa . $ ad yazmam yeterlimi?

    Yani namesurname = $ ad gibi?

    ayhun tarafından 01/Kas/16 11:25 tarihinde düzenlenmiştir

    delimiyim ben?
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    trooper
    trooper's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    post değişkeni ile tanımlaman lazım benim verdiğim örnekte en üst satırlarda yazdım 


    ZzZzZzZ...!
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nvidia
    Nvidia's avatar
    Banlanmış Üye
    Kayıt Tarihi: 13/Nisan/2013
    Erkek
    ayhun bunu yazdı
    legendary bunu yazdı

    En basitinden ;
    $phpmailer->Body    = $htmlBody;

    satırındaki $htmlBody değişkeni gönderdiğin mailin içeriği bu değişkenin içine istediğin html tagları dahil yazabilirsin. Örnek olması açısından;

     

    $htmlBody  = "
    İletişim Formu
    Adı : ".$ad."
    Telefon : ".$tel."
    E-Posta : ".$mail."
    Mesaj : ".$mesaj."
    ";



    Peki hocam bu senin verdigin koddaki degiskenleri bu php dosyasinda biyerde tanimlamam gerekiyormu yoksa . $ ad yazmam yeterlimi?

    Yani namesurname = $ ad gibi?

    tanımlaman gerek tabi hocam $ad = ne  olduğu nerden  belli olacak ya veritabanından çekeceksin yada bi post işlemi varsa ordan alacaksın yada session işlemleri falan


    Milyarlarca yıl ölüydüm dirildim ve tekrar dirilmemek üzere öleceğim günü bekliyorum!
Toplam Hit: 1771 Toplam Mesaj: 22
phpmailer phpmailer ornek phpmailer nasil yapilir