Cara Kirim File atau Dokumen Melalui Facebook

Facebook  untuk saat ini bukan lagi barang asing bagi para netter, bahkan boleh dibilang facebook memberi sumbangan atau andil yang cukup besar untuk menarik banyak orang ke arah ‘melek internet’. Karena gara-gara facebook banyak orang yang semula tidak mengenal internet menjadi mengenal internet. Bahkan pada saat tulisan ini diketik, jumlah pengguna Facebook di Indonesia sudah mencapai 69 juta orang, demikian seperti ditulis di Temp.Co pada Minggu, 29 Juni 2014 | 11:30 WIB. Namun tentu masih ada saja yang belum mengerti kalau facebook juga berfungsi sebagai email. Yang bisa mengirim pesan, audio, gambar, dokumen, dan file lainnya dan juga sebaliknya menerima dari email eksternal, selain facebook seperti gmail, yahoo, dll. Misalnya akun facebook kita bernama Rudi Muryanta, maka alamat email facebook adalah rudi.muryanta@facebook.com

Dalam tulisan ini saya coba uraikan tutorial cara kirim dokumen melalui facebook ke akun facebook teman kita.

Untuk lebih jelasnya silakan klik link di bawah ini untuk menonton videonya.:

Kirim File Melalui Facebook

http://youtu.be/2eyYQtWXZLQ

Customisasi Script Pengiriman Email

Untuk membuat script pengiriman email pada script PHP agar hasil kirimannya sesuai dengan yang kita inginkan, maka kita harus membuat baris-baris tertentu yang biasanya kita namakan headers.

Fungsi built in atau internal untuk pengiriman email adalah:

mail($penerima, $judulemail, $isiemail, $headers);

Berikut ini contoh aplikasi pembuatan script pengiriman email:

<?php
$penerima      = ‘contoh@example.com’;
$judulemail= ‘Judulnya di sini’;
$isiemail = ‘Isinya disini’;
$headers = ‘From: admin@example.com’ . “\r\n” .
‘Reply-To: admin@example.com’ . “\r\n” .
‘X-Mailer: PHP/’ . phpversion();

mail($penerima, $judulemail, $isiemail, $headers);
?>

Jika data-data diambil dari database, maka berikut ini contohnya:

<?PHP

$rowpenerima=mysql_fetch_array(mysql_query(“SELECT * FROM namatabel1 WHERE field1=’key1‘”));

$rowpengirim=mysql_fetch_array(mysql_query(“SELECT * FROM namatabel2 WHERE field2=’key2“));

$rowisi=mysql_fetch_array(mysql_query(“SELECT * FROM namatabel3 WHERE field3=’key3“));

$penerima=$rowpenerima[‘emailpenerima‘];
$judulemail=$rowisi[‘judulnya‘];
$isiemail=$rowisi[‘isinya‘];
$pengirim=$rowpengirim[‘emailpengirim‘];

$headers = ‘From: $pengirim’ . “\r\n” .
‘Reply-To: $pengirim’ . “\r\n” .
‘X-Mailer: PHP/’ . phpversion();

mail($penerima, $judulemail, $isiemail, $headers);
?>

Keterangan:

namatabel1, namatabel2, namatabel3 = diganti sesuai dengan tabel database sebagai sumber data.

field1, field2, field3 = diganti sesuai dengan field dari database.

Singkatnya tulisan yang tercetak biru harus diganti sesuai dengan data yang ada pada database MySQL.