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,027

HOME > PHP > PHP Forum > ติดปัญหาการใช้งาน phpmailer ขึ้น error คิดว่าเกี่ยวกับ extension ssl รบกวนผุ้รู้ทั้งหลายช่วยดูให้หน่อยครับ



 

ติดปัญหาการใช้งาน phpmailer ขึ้น error คิดว่าเกี่ยวกับ extension ssl รบกวนผุ้รู้ทั้งหลายช่วยดูให้หน่อยครับ

 



Topic : 107705



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



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




รบกวนผู้รู้ทั้งหลายด้วยครับ ผมเจอerrorนี้ตอนรันครับ

Error
Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://smtp.gmail.com:465 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?) in C:\myweb\test_send_mail\class.smtp.php on line 122


ผมได้ลองเข้าไปหาข้อมูล และแก้ไขปัญหาโดยการ ไปเอาคอมเม้นหน้าบรรทัด extension=php_openssl.dll ในไฟล์ php.ini ออก และไปตรวจสอบในโฟลเดอร์ php\ext พบว่ามีไฟล์ php_openssl.dll อยู่ หลังจากนั้นผมก็รีสตาร์ท apache และไปตรวจสอบดูใน phpinfo แต่ก็ยังไม่พบextension SSL และพอรันอีกครั้ง พบว่ายังพบ error เดิมอยู่

ด้านล่างนี่คือโค๊ดครับ รบกวนผู้รู้ทั้งหลายช่วยดูหน่อยว่าผมติดตรงใหนอยู่หรือเปล่าครับ
Code (PHP)
<?
header('content-type: text/html; charset=utf-8');
// CSBOX.COM Send Email by Google App Service
require_once("class.phpmailer.php");

// รับค่าเข้าตัวแปร
$fname = $_GET["fname"];
$lname = $_GET["lname"];
$company = $_GET["company"];
$phone = $_GET["phone"];
$email = $_GET["email"];
$ques_comment = $_GET["ques_comment"];

if ($_GET["act"]=="submit") {
	$subject_body = "ทดสอบส่งเมล์";
	$message_body = "";
	$message_body .= "<br>ชื่อ - นามสกุล : $fname - $lname";
	$message_body .= "<br>บริษัท : $company";
	$message_body .= "<br>เบอร์ติดต่อ : $phone";
	$message_body .= "<br>อีเมล์ : $email";
	$message_body .= "<br>----------------------------------------------------------<br>คำถาม/คำแนะนำ : $ques_comment";
	$email = "[email protected]";

	//***************************

	$mail = new PHPMailer(); 
	$mail->IsSMTP(); 
	$mail->IsHTML(true);
	$mail->Host = 'ssl://smtp.gmail.com'; 
	$mail->Port = 465; 
	$mail->SMTPAuth = true; 
	$mail->Username = '[email protected]'; //อีเมล์ของคุณ (Google App)
	$mail->Password = '************'; //รหัสผ่านอีเมล์ของคุณ (Google App)
	$mail->From = $email; // ใครเป็นผู้ส่ง
	$mail->FromName = $email; // ชื่อผู้ส่งสักนิดครับ
	$mail->Subject  = $subject_body;
	$mail->Body     =  $message_body; 
	$mail->AltBody =  $message_body;
	$mail->AddAddress($email); // ส่งไปที่ใครดีครับ
	$mail->Send();    

	echo "<script>alert('Send Mail Complete!');</script>";
	//****************************
	exit();
}

?>     
			<form action="" method="get" enctype="multipart/form-data" name="form1" >
			<input type="hidden" name="act" value="submit">
			<table>
				<tr>
					<td><p>คำถาม/คำแนะนำ <span style="color: orange;">*</span>:</p></td>
					<td>
						<textarea name="ques_comment" class="textarea"></textarea>
					</td>
				</tr>
				<tr>
					<td><p>ชื่อ<span style="color: orange;">*</span>:</p></td>
					<td><input type="text" name="fname" class="textbox" value=""/></td>
				</tr>
				<tr>
					<td><p>นามสกุล<span style="color: orange;">*</span>:</p></td>
					<td><input type="text" name="lname" class="textbox" value=""/></td>
				</tr>
				<tr>
					<td><p>บริษัท:</p></td>
					<td><input type="text" name="company" class="textbox" value=""/></td>
				</tr>
				<tr>
					<td><p>เบอร์ติดต่อ:</p></td>
					<td><input type="text" name="phone" class="textbox" value=""/> <span style="color:#929292; line-height:20px; font-size:10px; font-family:'Trebuchet MS';">&nbsp; (รูปแบบ. 085-555-5555)</span></td>
				</tr>
				<tr>
					<td><p>อีเมล์: <span style="color: orange;">*</span>:</p></td>
					<td><input type="text" name="email" class="textbox" value=""/></td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td><input type="submit"  value="Send"></td>
				</tr>
				<tr>
					<td><p></p></td>
					<td></td>
				</tr>
			</table>
			</form>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-04-17 16:29:40 By : rackter2006 View : 956 Reply : 5
 

 

No. 1



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

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

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


ลองอัพขึ้น host ดูครับว่าจะ error หรือป่าวไม่งั้นก็ลอง open_ssl ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-17 16:39:31 By : nukedonut1
 


 

No. 2



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



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


คับรันบนโฮสต์จริงครับ; open_ssl ในไฟล์ php.ini แล้วคับ คือผมได้ลองทำตามที่เขียนในเนื้อหาของกระทุ้แล้วคับ มีจุดอื่นที่ผมน่าจะต้องดูอีกมั้ยคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-17 16:51:58 By : rackter2006
 

 

No. 3



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

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

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


คิดว่าบางทีอาจจะเชื่อมต่อ SMTP ของ gmail ไม่ได้หรือป่าว ถ้าขึ้น host ทำไมไม่ใช่ PHP SMTP ใน host เลยละครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-17 18:12:42 By : nukedonut1
 


 

No. 4



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

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

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


ไม่งั้นลองเปลี่ยนจาก ssl://smtp.gmail.com เป็น smtp.gmail.com ลบ ssl:// ออกว่าจะ error หรือป่าวครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-17 18:14:46 By : nukedonut1
 


 

No. 5



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



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


ถ้าใช้ smtp ของ cat telecom มันก้อผ่านนะคับ
แต่ผมอยากลองของพวกฟรีเมล์ดูน่ะคับ

ลองเอา ssl:// ออกแล้วก็ยังไม่ได้คับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-18 16:16:59 By : rackter2006
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ติดปัญหาการใช้งาน phpmailer ขึ้น error คิดว่าเกี่ยวกับ extension ssl รบกวนผุ้รู้ทั้งหลายช่วยดูให้หน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่