|
|
|
อยากทราบการสร้าง ฟังก์ชั่น แบบการ ส่งเมลแล้ว Confirm ครับ |
|
|
|
|
|
|
|
ถ้าเป็น gmail เซ็ตพอตยังไงหรอ ครับ ลองนั่งทำแล้ว งง
|
|
|
|
|
Date :
2013-02-27 11:11:46 |
By :
boyzathailand |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
mysql_connect("localhost","root","1234");
mysql_select_db("member");
if(trim($_POST["txtUsername"]) == "")
{
echo "Please input Username!";
exit();
}
if(trim($_POST["txtPassword"]) == "")
{
echo "Please input Password!";
exit();
}
if($_POST["txtPassword"] != $_POST["txtConPassword"])
{
echo "Password not Match!";
exit();
}
if(trim($_POST["txtName"]) == "")
{
echo "Please input Name!";
exit();
}
if(trim($_POST["txtEmail"]) == "")
{
echo "Please input Email!";
exit();
}
$strSQL = "SELECT * FROM member WHERE Username = '".trim($_POST['txtUsername'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "Username already exists!";
}
else
{
$strSQL = "INSERT INTO member (Username,Password,Name,Email,Status,SID,Active) VALUES ('".$_POST["txtUsername"]."',
'".$_POST["txtPassword"]."','".$_POST["txtName"]."' ,'".$_POST["txtEmail"]."','USER','".session_id()."','No')";
$objQuery = mysql_query($strSQL);
$Uid = mysql_insert_id();
echo "Register Completed!<br>Please check your email to activate account";
$strTo = $_POST["txtEmail"];
$strSubject = "Activate Member Account";
$strHeader = "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$strHeader .= "From: [email protected]\nReply-To: [email protected]";
$strMessage = "";
$strMessage .= "Welcome : ".$_POST["txtName"]."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "Activate account click here.<br>";
$strMessage .= "https://www.thaicreate.com/activate.php?sid=".session_id()."&uid=".$Uid."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "ThaiCreate.Com<br>";
$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader);
}
mysql_close();
?>
<?
require_once('phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->IsSMTP();
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = "ssl"; // sets the prefix to the servier
$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
$mail->Port = 465; // set the SMTP port for the GMAIL server
$mail->Username = "[email protected]"; // GMAIL username
$mail->Password = "Qwerty0-"; // GMAIL password
$mail->set('X-Priority', '1'); //Priority 1 = High, 3 = Normal, 5 = low
$mail->Send();
?>
|
|
|
|
|
Date :
2013-02-27 11:15:07 |
By :
boyzathailand |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากสอบถามอีกอย่าง คับ พวกคำสั่ง SQL
Code (PHP)
$strSQL = "SELECT * FROM DB WHERE (TABLE LIKE '%".$_GET["txtKeyword"]."%' ) ";
คำสั่ง like มันค้นหาช้า พอจะมีวิธีอื่นอีกไหม ครับ ถ้า กำหนด ตัวแปลเปน GET
|
|
|
|
|
Date :
2013-02-28 08:07:01 |
By :
boyzathailand |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าข้อมูลเยอะก็ย่อมช้าเป็นเรื่องปกติน่ะครับ
|
|
|
|
|
Date :
2013-02-28 09:00:48 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีทางแก้หรอครับ
เช่น ถ้าไม่ต้องการให้ search แบบ random ทั้ง ตาราง คืออยากให้กรอกข้อมูล แบบ เจาะจง เช่น
select * from db where tb=$tb ไรประมานนี้ ถ้าใน Oracale พวกฟังชั่น ต้องต่อท้ายยังไงหรอครับ ถ้าเปรียบเทียบกับ SQL
|
|
|
|
|
Date :
2013-02-28 09:03:43 |
By :
boyzathailand |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เจาะจงแบบไหนครับ
|
|
|
|
|
Date :
2013-02-28 09:43:39 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ว ครับ ^^
|
|
|
|
|
Date :
2013-02-28 11:22:33 |
By :
boyzathailand |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|