• Membuat Website Gratis dan Toko Online Gratis

    Kursus Bogor
  • ebook php Web Design
  • Partner Kami

  • Facebook Kami

  • Follow Twitter Kami

  • Mengirim Email + File Attachment dengan PHP (Bagian 1)

    Posted on: November 26th, 2009 by IW

    IW
    Memberikan pembelajaran kepada Anda seputar Web Development, Desain Grafis, dll, secara gratis.

    Mengirim Email + File Attachment dengan PHP (Bagian 1) web desain grafisHai selamat datang di tutorial php, ada beberapa kasus yang memungkinkan ketika seorang web developer menginginkan admin atau member memiliki fasilitas untuk dapat mengirim email dan file attachment. Hal ini dilakukan mungkin dengan alasan, memanage file-file milik admin atau member jadi lebih mudah ketimbang menggunakan fasilitas dari email yang sudah ada. Ada cara yang bisa dilakukan untuk dapat mengirim file attachment dengan menggunakan PHP, yakni dengan menambahkan header khusus dari file attachmentnya, rumit memang,

    namun ada class yang memanfaatkan header-header khusus untuk mengirim file attachment menggunakan php, yakni PHPMailler, silahkan download terlebih dahulu script classnya di sini :
    http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/PHPMailer%20v5.1/PHPMailer_v5.1.zip/download

    kemudian ekstrak file zip tersebut ke satu direktori, di dalam hosting anda, penulis memberikan namanya, phpmailer. letaknya di

    /home/xxx/public_html/sentattachment/phpmailer
    dan isinya kurang lebih seperti ini :
    .
    ..
    docs
    examples
    language
    test

    aboutus.html
    changelog.txt
    class.phpmailer.php
    class.pop3.php
    class.smtp.php
    LICENSE
    README

    yang akan digunakan adalah file
    class.phpmailer.php

    di mana di dalam file tersebut terdapat sebuah fungsi yang digunakan untuk dapat mengirim file attachment menggunakan php.
    fungsi ini hanya dapat mengirim file attachment yang berada dalam satu direktori atau beda direktori, namun masih dalam hosting yang sama. mengapa menggunakan hosting ? karena anda tidak perlu lagi menyetting SMTP atau POP3, sudah disediakan secara otomatis oleh hostingnya, dan tidak perlu mengkonfigurasi ulang lagi file class.phpmailer.php.

    oke, untuk menggunakan class.phpmailer.php, cukup membuat suatu file, misalkan index.php, dan isi seperti ini …

    ….
    include_once(“./phpmailer/class.phpmailer.php”);

    $tujuan = “email@tujuan.com”;
    $name_pengirim = “Nama Pengirim”;
    $pengirim = “email@pengirim.com”;
    $letak_file = “letak/nama_file”;
    $nama_file = “nama_file”;

    $mail = new PHPMailer;
    $mail->ClearAddresses();
    $mail->AddAddress($tujuan, $tujuan);
    $mail->From = $pengirim;
    $mail->FromName = $name_pengirim;
    $mail->Subject = $subject;
    $mail->Body = $message;
    $mail->AddAttachment($letak_file, $nama_file);

    if ($mail->Send())
    {
    print “Email dan File Attachment Sudah di kirim”;
    }

    else
    {
    echo $mail->ErrorInfo;
    }

    dimana statement yang digunakan untuk mengirim attachment adalah
    $mail->AddAttachment($letak_file, $nama_file);

    butuh sedikit waktu untuk dapat familiar menggunakan class ini. Sekian penjelasan penggunaan dari class phpmailer.

    Untuk tutorial php selanjutnya penulis akan jelaskan bagaimana mengirim email dan file attachment dari fitur upload file, sehingga user dapat mengirim email + file attachment dari file yang diupload, tentunya dengan masih menggunakan kelas yang sama.

    Mengirim Email + File Attachment dengan PHP (Bagian 1) web desain grafisCara Membuat Website dengan Adobe Dreamweaver

    Ingin tau lebih jelas, lebih cerdas, tentang cara pembuatan website? Store Ilmuwebsite menyediakan CD Tutorial Interaktif dengan harga murah, mengantar Anda menjadi seorang web designer yang handal


    Mengirim Email + File Attachment dengan PHP (Bagian 1) web desain grafisMahir PHP MySQL Membuat Aplikasi Dinamis Berbasis Web

    Ingin tau lebih jelas, lebih cerdas, tentang cara pembuatan website dinamis atau aplikasi berbasis web? Kami punya solusi yang sangat sangat murah! Lebih ampuh dari hanya sekedar membaca buku, interaktif layaknya kursus PHP biasa

    5 Responses

    1. jessy says:

      tolong tampilkan cara upload ke ftp server via mozilla firefox, thanks before,,,GBU.

    2. Zaun Shinoda says:

      Bagus neh tutorialnya, thx yah. Mas mw tanya neh, klo menerima email ada gak tutorialnya. Kan klo kita hosting ada webmail, webmail itu kita koneksiin ke web kita. Jadi klo kita menerima webmail kita, langsung ke web kita bukan webmail di hosting.

    3. hadyan says:

      @Zaun Shinoda: mail forward aja, email yang masuk ke email yang ada di hosting akan di kirimkan ke email kita :recsel :sup:

    4. bagus nie tutorialnya,, misalnya kalo ngirim lebih dari 1 attachment gmna ya??

      mohon bantuannya.. soalnya saya caba tambah2in gag mempan