Kirim email via PHP


Dalam Tutorial ini kita akan membuat sebuah aplikasi pengiriman email dengan menggunakan PHP. Kita cukup menggunakan satu file (email.php) yang didalamnya terdapat 2 bagian, yaitu bagian syntax html untuk tampilan formnya, dan bagian syntax php untuk memproses isi formnya.

Aplikasi ini bisa anda gunakan di web anda jika pengunjung ingin merekomendasikan berita atau informasi di web anda ke email temannya yang lain. Syaratnya adalah jalankan aplikasi ini secara online bukan offline di localhost. Dan gunakan email asli anda dan teman anda baik yang di @yahoo atau di @gmal.com.

Syntax html :

<form method=”post” action=”email.php”>
<table>
<tr>
<td>Nama Anda</td><td><input name=”nama” type=”text” size=”30″></td>
</tr>
<tr>
<td>Email Anda</td><td><input name=”email” type=”text” size=”30″></td>
</tr>
<tr>
<td>Email Teman</td><td><input name=”e-teman” type=”text” size=”30″></td>
</tr>
<tr>
<td>Kirim Pesan</td><td><textarea name=”pesan” cols=”25″ rows=”5″ ></textarea></td>
</tr>
<tr>
<td>&nbsp;</td><td><input type=”submit” name=”kirimkan” value=”Kirim”></td>
</table>
</form>

Syntax PHP :

<?

//jika user sudah menekan submit

if(isset($_POST[‘kirimkan’])){

$nama=ucwords($_POST[‘nama’]); //nama anda, dan ubah huruf pertama jadi juhuf besar

$email=$_POST[’email’]; //email anda

$kepada=$_POST[‘e-teman’]; //email teman anda yang akan di kirim pesan

$judul=”Pesan via ri32.wordpress.com”; //judul email

$pesan=$_POST[‘pesan’]; //pesan anda

$dari = “From: $nama  <$email> \n”;

$dari .= “Reply-To: $email\n\n”;

//cek jika belum lengkap

if(empty($nama) || empty($email) || empty($kepada) || empty($pesan)){

echo “[Your data is not complete!]”;

}else{

//syntax untuk mengirim pesan

$kirim_email=mail($kepada,$judul,$pesan,$dari);

//cek pengiriman online

if($kirim_email){

echo “[Email berhasil terkirim]”;

}else{

echo “[Email Gagal terkirim!]”;

}

}

}else{

unset($_POST[‘kirimkan’]);

}

?>

Source :

http://www.4shared.com/file/197328602/ca158549/email.html

Contoh :

http://labhouse.co.cc/index.php?page=email

Semoga tutorial ini bermanfaat untuk anda…

Depok, 13 Januari 2010

noname

Advertisements

6 Responses

  1. mas maap mw tanya saya dah coba tpi ketika saya masukan file php emailnya ke dalam apace setelah di coba di localhost beritanya gagal kirim…apa mesti upload dlu ke web server…

    Like

  2. Iya harus sudah berada di hosting/ada mail server nya. tapi komputer kita juga bisa di jadikan seperti mail server kok. pakai software “ArGoSoft Mail Server”.

    untuk lebih jelasnya, silahkan baca referensi dibawah ini…

    Referensi :

    suryodesign.wordpress.com/2009/04/19/php-mail-function-in-localhost-with-mail-server/

    Like

  3. ok makasi ia mas tak coba…

    Like

  4. Itu Scriptnya ga salah ta mas???
    mestinya di sintax htmlx inputn semua dikasi variabel name…
    contoh yang nama anda,
    Email Anda

    betul ga??

    Like

    • Terimakasih mas buat koreksinya….sudah saya betul kan lagi 🙂

      untuk lebih jelasnya download aja file nya…selamat mencoba.

      Like

  5. cara ngatur di localhostnya gimana mas biar bisa terkirim emailnya?

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: