Email Ga terkirim

Sutio Bangkit · Aug 29, 2012
Maaf mas mau nanya lagi:):);):D..saya kan belajar dari tutorial mas untuk mengirim email dengan PHP,trus saya pake salah satu script mas ,data berhasil masuk ke db,, tp kenapa ya Emailnya ga mau terkirim,,atau saya salah meletakkan scripnya..
Ini Script saya Mas..
<? include "../konek.php"  ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Register Page</title>
</head>

<body>
<? include "../header.php"  ?>
<? include "sidekiri.php"  ?>
<? 
if ($_POST){
$nama=$_POST['nama'];
$pass1=$_POST['pass1'];
$pass2=$_POST['pass2'];
$alamat=$_POST['alamat'];
$email=$_POST['email'];
$kota=$_POST['kota'];
$cek_mail = "^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3}))$";
$error=array();
if(empty($nama)){
	$error['nama']='NAMA TIDAK BOLEH KOSOSNG!!';
	}
if(empty($pass1)){
	$error['pass1']='PAASWORD TIDAK BOLEH KOSOSNG!!';
	}
if(empty($pass2)){
	$error['pass2']='PASSWORD TIDAK BOLEH KOSOSNG!!';
	}
if($pass1 != $pass2 ){
	$error['pass1 && pass2 ']='PASSWORD TIDAK SAMA!!';
	}
if(empty($alamat)){
	$error['alamat']='ALAMAT TIDAK BOLEH KOSOSNG!!';
	}
if(empty($email)){
	$error['email']='EMAIL TIDAK BOLEH KOSOSNG!!';
	}
if(empty($kota)){
	$error['kota']='KOTA TIDAK BOLEH KOSOSNG!!';
	}
if(!eregi($cek_mail,($_POST['email']))){ 
	$error['email1']='EMAIL TIDAK VALID!!SILAHKAN MASUKKAN EMAIL YANG VALID';
	}
if(empty($error)){
if(isset($_POST['insert'])){
$nama=addslashes(strip_tags($_POST['nama']));
$pass1=addslashes(strip_tags($_POST['pass1']));
$pass2=addslashes(strip_tags($_POST['pass2']));
$jk=addslashes(strip_tags($_POST['jk']));
$alamat=addslashes(strip_tags($_POST['alamat']));
$kota=addslashes(strip_tags($_POST['kota']));
$email=addslashes(strip_tags($_POST['email']));
$pekerjaan=addslashes(strip_tags($_POST['pekerjaan']));

				}
$sql=mysql_query("insert into tb_tamu values ('','$nama','$pass1','$jk','$alamat','$kota','$pekerjaan','$email','')");
	if($sql) {
	echo "<script>alert('Registrasi Berhasil')
			location.replace('index.php')</script>";
/*$to = "$email";  
$subject = "Konfirmasi Akun";  
$message = "This mail sent by php ". phpversion();  		SUDAH SAYA LETAK DISINI JG GA MAU MAS ELLYX
$header = "From: sutiobangkit.1@gmail.comrn";  
$header .= "Reply-To: sutiobangkit.1@gmail.comrn";  
$header .= "X-Mailer: PHP";  
mail($to, $subject, $message, $header);  
*/			 }	else	{
	echo "<script>alert('Registrasi Gagal,silahkan Coba LAgi')
			location.replace('daftar.php')</script>";
						}
		
$to = "$email";  
$subject = "Konfirmasi Akun";  
$message = "This mail sent by php ". phpversion();  
$header = "From: sutiobangkit.1@gmail.comrn";  
$header .= "Reply-To: sutiobangkit.1@gmail.comrn";  		//SAYA LETAK DISINI GA MAU JG MAS ELLYX
$header .= "X-Mailer: PHP";  
mail($to, $subject, $message, $header);  

				}
			}
	 ?>

<form name="" action="" method="post">
<table style="color:black;">
	<tr>
		<td>Nama*</td>
		<td>:</td>
		<td><input name="nama" id="nama" type="text" value="<? echo isset($_POST['nama']) ? $_POST['nama'] : '' ;  ?>" /><br />
		<div style="color:red"><? echo isset($error['nama']) ? $error['nama'] : '' ; ?></div></td>
	</tr>
	<tr>
		<td>Email*</td>
		<td>:</td>
		<td><input name="email" id="email" type="text"  value="<? echo isset($_POST['email']) ? $_POST['email'] : '' ;  ?>" /> <br />
		<div style="color:red"><? echo isset($error['email']) ? $error['email'] : '' ; ?> <? echo isset($error['email1']) ? $error['email1'] : '' ; ?></div></td>
	</tr>

	<tr>
		<td>Password*</td>
		<td>:</td>
		<td><input name="pass1" id="pass1" type="password" maxlength="10"  value="<? echo isset($_POST['pass1']) ? $_POST['pass1'] : '' ;  ?>" />&nbsp;&nbsp;&nbsp;Max 10 Karakter<br />
		<div style="color:red"><? echo isset($error['pass1']) ? $error['pass1'] : '' ; ?> <? echo isset($error['pass1 && pass2 ']) ? $error['pass1 && pass2 '] : '' ; ?> 
</div></td>
	</tr>
	<tr>
		<td>Confirm Password*</td>
		<td>:</td>
		<td><input name="pass2" id="pass2" type="password" maxlength="10"  value="<? echo isset($_POST['pass2']) ? $_POST['pass2'] : '' ;  ?>" />&nbsp;&nbsp;&nbsp;Max 10 Karakter
		<br />
		<div style="color:red"><? echo isset($error['pass2']) ? $error['pass2'] : '' ; ?> <? echo isset($error['pass1 && pass2 ']) ? $error['pass1 && pass2 '] : '' ; ?> 
</div></td>

	</tr>
	<tr>
		<td>Jenis Kelamin</td>
		<td>:</td>
		<td><input name="jk" id="jk" type="radio" value="Laki-laki" checked="checked"/>Laki-Laki &nbsp;&nbsp;<input name="jk" id="jk" type="radio" value="Perempuan" />Perempuan </td>
	</tr>
	<tr>
		<td>Pekerjaan</td>
		<td>:</td>
		<td><input name="pekerjaan" id="pekerjaan" type="text" /></td>

	</tr>

	<tr>
		<td>Alamat*</td>
		<td>:</td>
		<td><input name="alamat" id="alamat" type="text"  value="<? echo isset($_POST['alamat']) ? $_POST['alamat'] : '' ;  ?>" /><br />
		<div style="color:red"><? echo isset($error['alamat']) ? $error['alamat'] : '' ; ?></div></td>
	</tr>
	<tr>
		<td>Kota*</td>
		<td>:</td>
		<td><input name="kota" id="kota" type="text"  value="<? echo isset($_POST['kota']) ? $_POST['kota'] : '' ;  ?>" /> <br />
		<div style="color:red"><? echo isset($error['kota']) ? $error['kota'] : '' ; ?></div></td>
	</tr>
	<tr>
		<td><div style="color:red">(*) Harus Diisi</div></td>
		<td></td>
		<td><input name="insert"  type="submit" value="Submit"/> 
		| <input type="reset"  value="Reset" /></td>
	</tr>
</table>

</form>
</body>
</html>
Makasih sebelumnya..
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Sep 2, 2012 · 0 Suka · 0 Tidak Suka
itu karena tidak ada smtp server untuk kirim email di komputer kamu. Pelajari http://ri32.wordpress.com/2012/01/14/membuat-mail-server-di-localhost-dengan-xampp-mercury/
0
Loading...
Sutio Bangkit · Sep 2, 2012 · 0 Suka · 0 Tidak Suka
Makasih untuk referensinya..saya akan coba