Rabu, 22 Nopember 2017

PHP
Kirim attachment banyak / Multiple file dengan php
9 October 2009 00:00
Setelah membuat script Untuk kirim Attachment dengan 1 file, lalu bagaimana jika kita akan

mengirim email dengan banyak/ Multiple file.
Berikut script yang dibuat hanya ada beberapa yang perlu di ubah :

 

<?
$adminEmail = "$_POST[adminEmail]";
              
if($_POST['submit']) {
                    
    $to = $_POST['to'];
    $subject = $_POST['subject'];                          
                    
    $pengantar=$_POST[pengantar];
                                        
    $pengantarok =

"Dear&nbsp;&nbsp;".ucfirst(strtolower($_POST['Salutation']))."".ucfirst(strtolower($_POST['Suren

ame'])).",<br><br>";
    $pengantarok2 = "$pengantar<br><br>";
    $pesan = "<table width=700 border=0 cellpadding=0 cellspacing=0 align=center>
        <tr><td height='10'></td></tr>
        <tr><td>$pengantarok</td></tr><tr><td>$pengantarok2</td></tr><tr><td>
    <table width=700 border=0 cellspacing=0 cellpadding=0>
    <tr>
      <td height=25></td>
    </tr>
    </table>
    </td></tr></table>";    
                    
    $attach      = $_FILES['file1']['tmp_name'];
      $attach_type = $_FILES['file1']['type'];
      $attach_name = $_FILES['file1']['name'];

    $countattach = count($attach);
    
      $headers = "From: $adminEmail";


    // Generate string untuk batas (boundary)
    $semi_rand     = md5(time());
    $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
          
    // Tambahkan header untuk file yang akan dikirim
    $headers .= " MIME-Version: 1.0 " .
          "Content-Type: multipart/mixed; " .
          " boundary="{$mime_boundary}"";
        
    // Tambahkan pesan
    $message .= "--{$mime_boundary} " .
             "Content-Type: text/html; charset="iso-8859-1" " .
             "Content-Transfer-Encoding: 7bit " .
             $pesan . " ";
    $message .= "--{$mime_boundary} ";
                    
    for($i=0;$i<count($attach);$i++){

     // Apabila ada file yang di attach    
    if (is_uploaded_file($attach[$i])) {    
        // Baca file yang akan di attach/kirim ('rb' = read binary)
    $file = fopen($attach[$i],'rb');
    $data = fread($file,filesize($attach[$i]));
    fclose($file);
                    
    // Untuk transisi data gunakan base64_encode();
    $data = chunk_split(base64_encode($data));
                
    // Tambahkan pesan pada file yang dikirim.
    $message .= "Content-Type: {$attach_type[$i]}; " . " name="$attach_name[$i]" " .
        
    "Content-Transfer-Encoding: base64 " . $data . " ";
            
    $message .= "--{$mime_boundary} ";    
                    
    }        
            
    }
 
$body = "$message";
                    
mail($to, $subject, $body, $headers);
                  
echo '<b>Your mail had been send to '.$to.' recipients</b>';


} else {

?>                    
      <form name="letter" action="" method="post" enctype="multipart/form-data">
      <table width="100%"  border="0" cellspacing="0" cellpadding="5">
          <tr>
            <td width="23%">Salutation</td>
            <td width="77%"><font size="2" face="Verdana, Arial, Helvetica,

sans-serif"><input type="radio" name="Salutation" value="Mr.">Mr.&nbsp;<input type="radio"

name="Salutation" value="Mrs.">Mrs.</font></td>
          </tr>
          <tr><td colspan="2" height="10"></td></tr>
          <tr>
            <td width="23%">Name To</td>
            <td width="77%"><input name="Surename" type="text" id="Surename" size="35"

style="font-weight:bold" onFocus="this.value='';" value="isi sure name"></td>
          </tr>
          <tr><td colspan="2" height="10"></td></tr>
          <tr>
            <td width="23%">Email To</td>
            <td width="77%"><input name="to" type="text" id="to" size="35"

style="font-weight:bold" onFocus="this.value='';" value="isi to"></td>
          </tr>
          <tr><td colspan="2" height="10"></td></tr>
          <tr>
            <td>Subject</td>
            <td>
            <input name="subject" type="text" id="subject" size="60"

style="font-weight:bold" value=""></td>
          </tr>
          <tr><td colspan="2" height="10"></td></tr>
          <tr>
            <td>From Email</td>
            <td>
            <input name="adminEmail" type="text" id="adminEmail" size="60"

style="font-weight:bold" value=""></td>
          </tr>
          <tr><td colspan="2" height="10"></td></tr>
          <tr>
            <td>Pengantar Kata</td>
            <td><textarea name="pengantar" id="pengantar" rows="15" cols="80"

style="width:50%"></textarea></td>
          </tr>
          <tr><td colspan="2" height="10"></td></tr>
          <tr><td colspan="2" height="10"></td></tr>
        <? for($f=0;$f<20;$f++){ ?>
          <tr>
            <td>Attach File</td>
            <td><input type="file" name="file1[]"></td>
          </tr>
        <? } ?>
          <tr><td colspan="2" height="10"></td></tr>
              <tr>
                <td colspan="2"><input type="submit" name="submit" value="Send Mail"></td>
              </tr>
            </table>
          </form>
<? } ?>


Share |


Stephenshile, vitoslav@eroplus.info
22/09/2017 12:09:40
Новая обои эротика [url=http://eroplus.info/]эротика смотреть бесплатно[/url] Лучшая сексуальная девушка дня эротика бесплатно
PromoDymn, mailu@vfemail.net
16/09/2017 15:09:54
http://lms.naeyc.org/?splitting-cialis-pills http://lms.naeyc.org/?splitting-cialis-tablet http://lms.naeyc.org/?splitting-cialis-tablets buy cheap cialis in uk
PromoDymn, mailu@vfemail.net
14/09/2017 21:09:17
http://lms.naeyc.org/?cialis-store-viagra http://lms.naeyc.org/?cialis-stores-toronto http://lms.naeyc.org/?cialis-stories cheap cialis in canada
PromoDymn, buyonline@vfemail.net
09/09/2017 14:09:58
http://lms.naeyc.org/?cialis-product-review http://lms.naeyc.org/?cialis-products http://lms.naeyc.org/?cialis-produkte cialis dosage recommended
PromoDymn, buyonline@vfemail.net
09/09/2017 03:09:20
http://lms.naeyc.org/?r-cialis-receptbelagt http://lms.naeyc.org/?r-cialis-receptfritt http://lms.naeyc.org/?r20-cialis buy cialis from uk
PromoDymn, buyonline@vfemail.net
08/09/2017 01:09:52
http://lms.naeyc.org/?adcirca-vs-cialis http://lms.naeyc.org/?add-cialis-url http://lms.naeyc.org/?addicted-to-cialis cialis no prescription
PromoDymn, buyonline@vfemail.net
07/09/2017 04:09:26
http://lms.naeyc.org/?generic-cialis-manufacturers http://lms.naeyc.org/?generic-cialis-mastercard http://lms.naeyc.org/?generic-cialis-mexican cialis from canada
PromoDymn, promo@vfemail.net
04/09/2017 11:09:19
http://lms.naeyc.org/?cialis-thailandia http://lms.naeyc.org/?cialis-thaimaa http://lms.naeyc.org/?cialis-the-cheapist cheap cialis medication
PromoDymn, promo@vfemail.net
01/09/2017 22:09:22
http://lms.naeyc.org/?avoid-cialis-headache http://lms.naeyc.org/?avoid-headache-cialis http://lms.naeyc.org/?b-cialis-b cheap cialis free shipping
PromoDymn, promo@vfemail.net
30/08/2017 05:08:59
http://lms.naeyc.org/?acheter-cialis-quebec http://lms.naeyc.org/?acheter-cialis-tadalafil http://lms.naeyc.org/?acheter-du-cialis cialis effects
PromoDymn, promo@vfemail.net
29/08/2017 05:08:03
http://lms.naeyc.org/?cialis-delivery-free http://lms.naeyc.org/?cialis-delivery-overnight http://lms.naeyc.org/?cialis-depression buy cialis no prescription
PromoDymn, promo@vfemail.net
28/08/2017 09:08:21
http://lms.naeyc.org/?packungsbeilage-cialis-5mg http://lms.naeyc.org/?paiement-paypal-cialis http://lms.naeyc.org/?painful-erection-cialis
PromoDymn, promo@vfemail.net
27/08/2017 12:08:28
http://lms.naeyc.org/?cialis-eod http://lms.naeyc.org/?cialis-epillsplus http://lms.naeyc.org/?cialis-equal
PromoDymn, promo@vfemail.net
26/08/2017 07:08:01
http://lms.naeyc.org/?cialis-generic-mastercard http://lms.naeyc.org/?cialis-generic-mexico http://lms.naeyc.org/?cialis-generic-name
PromoDymn, promo@vfemail.net
25/08/2017 14:08:22
http://lms.naeyc.org/?cialis-bestellen-erfahrungen http://lms.naeyc.org/?cialis-bestellen-online http://lms.naeyc.org/?cialis-bestellen-paypal
Alberthasa, edrx@vfemail.net
20/08/2017 07:08:06
[url=http://www.keycollection.com/?ah=kardashian-viagra ]kardashian viagra [/url] [url=http://www.keycollection.com/?si=viagra-faz-mal ]viagra faz mal [/url] [url=http://www.keycollection.com/?pa=viagra-clearance ]viagra clearance [/url] [url=http://www.keycollection.com/?ax=viagra-in-italian ]viagra in italian [/url] [url=http://www.keycollection.com/?ug=cialis-from-dubai ]cialis from dubai [/url]
Balesmh, edrx@vfemail.net
19/08/2017 06:08:12
[url=http://www.keycollection.com/?pi=viagra-taken-daily ]viagra taken daily [/url] [url=http://www.keycollection.com/?on=cialis-reactions ]cialis reactions [/url] [url=http://www.keycollection.com/?or=liquid-viagra-sachets ]liquid viagra sachets [/url] [url=http://www.keycollection.com/?me=cialis-shop ]cialis shop [/url] [url=http://www.keycollection.com/?pid=viagra-united-states-cheap ]viagra united states cheap [/url]
Jamesfuh, jamesfexk@mail.ru
01/07/2017 07:07:56
самые страшные и смешные приколы над людьми ютуб видео приколы с кошками смотреть бесплатно видеоролики анекдоты матерные еврей рассказывает анекдот видео анекдоты про ростову смотреть юмор приколы видео скачать бесплатно свадьба розыгрыши конкурсы приколы вебдиана ру создать видеоприкол онлайн видео приколы март 2017 видеоклипы анекдоты чме анекдоты видео 25 кадра приколы про собак до слез самые смешные видеоклипы анекдоты фильм анекдоты смотреть 9 канал самые смешные фото 2017 -->> [url=http://androidtab.info/7751.chm]Приколы видео смотреть — Ютуб видео[/url] самое смешное видео 14 -->> [url=http://androidtab.info/rss.xml]Смешное видео и приколы[/url] смешные приколы про песни -->> [url=http://androidtab.info/16806.chm]Видео приколы: смотреть бесплатно онлайн горячее[/url] видео прикол женщина не выдержала разговаривающей женщины по телефону -->> [url=http://androidtab.info/6333.chm]Баба за рулём! Девушка за рулём! Приколы! УГАР! Опасные[/url] смешное американское видео -->> [url=http://androidtab.info/17456.chm]Смотреть фильмы онлайн в хорошем качестве бесплатно[/url] видеоролики приколы про животных -->> [url=http://androidtab.info/16233.chm]- только смешные анекдоты[/url] новые приколы на свадьбе -->> [url=http://androidtab.info/23158.chm]Всегда говори «ДА» (2009) смотреть онлайн или скачать[/url] узбек прикол 2017 бесплатно -->> [url=http://androidtab.info/13438.chm]Зарубежные комедии - Смотерть онлайн. Список лучших[/url] украинские анекдоты видео -->> [url=http://androidtab.info/3931.chm]скачать бесплатно видео приколы[/url] анекдоты за столом видео -->> [url=http://androidtab.info/49.chm]ВИДЕО ПРИКОЛЫ ЮТУБ смотреть бесплатно, новые смешные[/url] смотреть онлайн фильм полицейский -->> [url=http://androidtab.info/955.chm]Мишка фредди приколы! Жесть!!!)[/url] видео прикол с кошками -->> [url=http://androidtab.info/3171.chm]Игорь Маменко -[/url] фильмы онлайн смотреть бесплатно в хорошем -->> [url=http://androidtab.info/2568.chm]Видео приколы: смотреть бесплатно онлайн горячее[/url] видео женщин за 40 -->> [url=http://androidtab.info/21216.chm]Поиск видео,клипов и фильмов -[/url] приколы на пляже ютуб видео -->> [url=http://androidtab.info/1627.chm]Видео приколы[/url] кошки видео приколы картинки с приколами смешные девушке видео приколы кошки и собаки самые смешные истории видеоролики анекдоты ёу смешное видео до слез смотреть онлайн анекдот про электричку приколы ютуб смотреть приколы видео бесплатно 2016 смотреть видео анекдоты игоря маменко смотреть видео приколы ржач до слез смотреть бесплатно фильм страж видео приколы из ватсапа фоторедактор онлайн приколы вставить лицо
Clariscd, edrx@vfemail.net
28/06/2017 07:06:38
[url=http://www.keycollection.com/?pc=viagra-online-orders-australia ]viagra online orders australia [/url] [url=http://www.keycollection.com/?or=wordpress-viagra ]wordpress viagra [/url] [url=http://www.keycollection.com/?run=viagra-pharmacy-brooklyn ]viagra pharmacy brooklyn [/url] [url=http://www.keycollection.com/?ah=natural-viagra-austria ]natural viagra austria [/url] [url=http://www.keycollection.com/?cy=viagra-coversyl-plus ]viagra coversyl plus [/url]
Xavierai, edrx@vfemail.net
25/06/2017 15:06:33
[url=http://www.keycollection.com/?si=viagra-encyclopedia ]viagra encyclopedia [/url] [url=http://www.keycollection.com/?p=cialis-cost-per-pill ]cialis cost per pill [/url] [url=http://www.keycollection.com/?me=viagra-qui-essaye ]viagra qui essaye [/url] [url=http://www.keycollection.com/?ask=viagra-europe-online ]viagra europe online [/url] [url=http://www.keycollection.com/?bo=viagra-overrated ]viagra overrated [/url]

Add Your Comment
Name
Email Address
Website / URL
Message
Mak [600] Karakter
Verify code


copyright © 2004 - 2013 All Rights Reserved, Web Development