Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ส่งอีเมล์ แจ้งเตือนการลางานในระบบให้ผู้อนุมัติทราบ ครั้งแรก ทำได้ พอผ่า่นไป 1 วัน อยู่ๆก็ส่งอีเมล์ไม่ได้ ผู้รู้แนะนำด้วยครับ



 

ส่งอีเมล์ แจ้งเตือนการลางานในระบบให้ผู้อนุมัติทราบ ครั้งแรก ทำได้ พอผ่า่นไป 1 วัน อยู่ๆก็ส่งอีเมล์ไม่ได้ ผู้รู้แนะนำด้วยครับ

 



Topic : 128364



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



สวัสดีครับ ท่านผู้รู้ทุกท่าน
คือ ผมทำระบบลาออนไลน์ แล้ว ทำส่วนการส่งอีเมล์แจ้งเตือนไปยังผู้อนุมัติการลางานเพื่อให้เข้าไป ทำการอนุมัติในระบบ เรียบร้อย แล้วครับ
รันผ่านทุกอย่าง ทดสอบระบบก็ผ่าน พอผ่านไป 1 วัน กลับมาเข้าระบบใหม่ ดันส่งข้อมูลไปยังอีเมล์ไม่ผ่าน ผู้รู้ท่า่นใดทราบว่าเกิดจากสาเหตุใด รบกวนช่วยแนะนำด้วย ครับ ขอบคุณครับ

Code (PHP)
<html>
<head>
<title>Leave_Request For LPS GROUP</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
	date_default_timezone_set("Asia/Bangkok");
?>
<?php
	$objConnect = mysql_connect("localhost","root","LPS123456789") or die("Error Connect to Database");
	$objDB = mysql_select_db("leave_request");
	mysql_query("SET NAMES UTF8");
	mysql_query("SET character_set_results=UTF8");
	mysql_query("SET character_set_client=UTF8");
	mysql_query("SET character_set_connection=UTF8");
	$today = date("Y-m-d  H:i:s");
	if(isset($_FILES["filUpload"]))
	{
		foreach($_FILES['filUpload']['tmp_name'] as $key => $val)
		{
			$file_name = $_FILES['filUpload']['name'][$key];
			$file_size =$_FILES['filUpload']['size'][$key];
			$file_tmp =$_FILES['filUpload']['tmp_name'][$key];
			$file_type=$_FILES['filUpload']['type'][$key];  
			move_uploaded_file($file_tmp,"myfile/".$_POST["txtID"]."/".$file_name);
			
			$strSQL = "INSERT INTO emp_leaved ";
			$strSQL .="(EMP_ID,EMPL_KEY,EMPL_START,EMPL_STOP,EMPL_NUM,LEV_ID,LEA_ID,STA_ID,EMPL_REMARK,Filesname) ";
			$strSQL .="VALUES ";
			$strSQL .="('".$_POST["txtID"]."','".$_POST["today"]."','".$_POST["txtdate1"]."' ";
			$strSQL .=",'".$_POST["txtdate2"]."','".$_POST["txtLevnum"]."','".$_POST["lmName1"]."' ";
			$strSQL .=",'".$_POST["txtLea"]."','STA02','".$_POST["txtDetail"]."','".$file_name."') ";
			$objQuery = mysql_query($strSQL);
			if($_GET["Action"] == "Save")
			{
				if($objQuery)
				{
					//ดึงข้อมูลผู้อนุมัติการลางานของพนักงาน
					$strSQLSELLEA = "SELECT * FROM leader where LEA_ID = '".$_POST["txtLea"]."'";
					$objQuerySELLEA = mysql_query($strSQLSELLEA);
					$objResultSELLEA = mysql_fetch_array($objQuerySELLEA);
					
					//ดึงข้อมูลประเภทการลาของพนักงาน
					$strSQLSELLEV = "SELECT * FROM leave_name where LEV_ID = '".$_POST["lmName1"]."'";
					$objQuerySELLEV = mysql_query($strSQLSELLEV);
					$objResultSELLEV = mysql_fetch_array($objQuerySELLEV);

					echo "<script>alert('คุณได้ทำการลาเรียบร้อยแล้ว');</script>";
					$strTo = "".$_POST["LEA_EMAIL"]."";
					//$strTo = "[email protected]";
					//$strTo = "[email protected]";
					$strSubject = "=?UTF-8?B?".base64_encode("".$_POST["EMP_PNAME"]."".$_POST["EMP_FNAME"]."  ".$_POST["EMP_LNAME"]."ขออนุมัติการลา")."?=";
					$strHeader = "From: [email protected]";
					
					$strMessage = "
					เรียน ".$objResultSELLEA["LEA_PNAME"]."".$objResultSELLEA["LEA_FNAME"]."  ".$objResultSELLEA["LEA_LNAME"]."
					========================================================================
					ข้าพเจ้า ".$_POST["EMP_PNAME"]."".$_POST["EMP_FNAME"]."  ".$_POST["EMP_LNAME"]." มีความประสงค์ขอลางาน รายละเอียด ดังนี้
						
						ประเภทการลางาน				::  ".$objResultSELLEV["LEV_NAME"]."
						
						ตั้งแต่วันที่ - วันที่ + จำนวนวัน	  ::  ".$_POST["txtdate1"]." - ".$_POST["txtdate2"]." จำนวน ".$_POST["txtLevnum"]." วัน
						
						เหตุผลการลางาน				::	".$_POST["txtDetail"]."
						 
					========================================================================
					
					กรุณาคลิกเพื่อเข้าสู่ระบบอนุมัติการลางานให้พนักงาน
					http://27.254.172.36/lpsleave
					
					========================================================================
													ขอแสดงความนับถือ";
					$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader); 
					if($flgSend)
					{
						echo "Email sending.";
					}
					else
					{
						echo "Email cannot send.";
					}
					//echo'<script>window.location="Page_Operator_Leave.php";</script>';
				}
				else
				{
					echo "<script>alert('Error! Cannot save data');</script>";
					//echo "<script>window.top.window.showResult('2');
				}
				mysql_close($objConnect);
			}
		}
		echo "Copy/Upload Complete";
	}	
?>
</body>
</html>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-07-24 14:08:49 By : Ekachai Duangjai View : 1818 Reply : 7
 

 

No. 1



โพสกระทู้ ( 266 )
บทความ ( 0 )



สถานะออฟไลน์


มันแสดง Error อะไรออกมาบ้างไหมครับ

และโค้ดที่แป๊ะ มานี่ใช่ตัวเดียวกับที่ใช้งานอยู่ไหม

เพราะตรงบรรทัด 83 คุณคอมเม้น ไว้แล้วทำให้มัน error หรือเปล่า

aa






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 14:17:28 By : 9nonameman
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ส่งไม่ออกอยู่ที่ Web Host แล้วครับ แนะนำให้ใช้การส่งแบบ SMTP ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 14:19:23 By : mr.win
 

 

No. 3



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

*** ไม่ Error นะครับ ใช้งานได้ตามปกติ

*** ตอนนี้ ใช้ SMTP ของ Windows Server 2012 R2 ครับ

คือ วันแรกที่ทำระบบ ผ่า่นเรียบร้อยแล้ว ครับ ทดสอบระบบ ไปก็หลายรอบ พอมั่นใจว่าทำได้ ก็เลยหยุดทำ พอจะมา ทดสอบอีกที วันนี้ ข้อมูลไม่ส่งไป ที่เมล์ เลยครับ

มันเกียวกับเรื่อง การรัน ตัว server กับตัว SMTP พร้อมกัน หรือไม่ครับ รบกวนด้วยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 14:31:34 By : Ekachai Duangjai
 


 

No. 4



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


HOST MAIL ของตัวเองหรือเปล่าครับ หรือใช้บริการของ เวปโฮส

บางโฮสเขามีลิมิต ในการส่งต่อวัน ส่งง่ายส่งดี ก็มีข้อเสีย

เมือวานทดสอบส่งเยอะไหม น่าจะได้ประมาณ 50 ฉบับต่อวัน
ลองส่งตอนเย็นใหม่อีกที แบบให้เกิน 24 ชม.ไปแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 14:43:53 By : Chaidhanan
 


 

No. 5



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ส่งไป 10 กว่าครั้งเอง ครับ และตอนนี้ก็ เกิน 24 ชั่วโมง แล้วครับ
ใช้บริการ เว็บโฮส ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 14:50:56 By : Ekachai Duangjai
 


 

No. 6



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ติดต่อเวปโฮสดูอีกทีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 14:59:50 By : Chaidhanan
 


 

No. 7



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ลองพยายาม แล้วครับ ไม่ได้ เลยครับ ทุกท่าน ไม่รู้จะทำยังงัย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-25 09:06:26 By : Ekachai Duangjai
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ส่งอีเมล์ แจ้งเตือนการลางานในระบบให้ผู้อนุมัติทราบ ครั้งแรก ทำได้ พอผ่า่นไป 1 วัน อยู่ๆก็ส่งอีเมล์ไม่ได้ ผู้รู้แนะนำด้วยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่