เมนู

แสดงโพสต์

ส่วนนี้ให้คุณดูโพสต์ทั้งหมดของสมาชิกท่านนี้ (เฉพาะโพสต์ในส่วนที่คุณมีสิทธิ์เข้าถึง)

เมนู แสดงโพสต์

ข้อความ - hmc2017

#41
เกริ่นนำ
ด้วยความจำเป็นที่ต้องใช้งานกับเจ้า Code ตัวนี้มาก เลยต้องศึกษาจากเว็บหลายๆ สำนัก ไม่ว่าจะเป็น เหล่าพี่น้อง TSB เว็บ ThaiCreate และอีกหลายเว็บ (เยอะมาก) นั่งงมไปมา จนก่อนหน้านี้ได้ตั้งกระทู้ไถ่ถามที่นี่ ก็ได้รับการช่วยเหลือเป็นอย่างดี จากท่านเทพทั้งหลาย แต่ปัญหาที่เกิดตามมา ไม่ว่าจะเป็น
1. SMTP -> ERROR: Failed to connect to server
2. gmail authentication failed

ซึ่งผมก็เชื่อว้าหลายท่าน (ที่คงยังไม่ได้เหมือนผม) เจอ Error นี้อย่างแน่นอน และยิ่งแก้ก็ยิ่งเจอ

เข้าเรื่อง
วันนี้เป็นอีกวันที่ต้องใช้งานส่วนนี้อย่างเร่งด่วน เพราะมันคือส่วนหนึ่งของงานลูกค้าที่ต้องทำ  เป็นไงเป็นกันต้องทำให้ได้ เลยเอาเว็บต้นฉบับทั้งไทยและเทศ มามิกซ์ (ซึ่งจริงๆ เว็บไทยเกือบ 70%) จนได้มาเป็น Script ส่งเมล์ตัวนี้ และได้ผ่านการทดสอบแล้วถึง 10 ครั้ง มั่นใจว่า ส่งเข้า INBOX 100% ไม่ลงถังขยะ (JungMail) แน่นอน

***** ออกตัวก่อนเลยนะครับ ผมไม่ขั้นเทพ PHP พอถูไถได้ นอกนั้นใช้ลักจำจากเว็บทั่วไปในเทคนิคต่างๆ ฉะนั้น จาก Script ถ้าท่านได้ ดู และ Download ไป หากสงสัยถามได้นะครับ แต่รวมๆแล้วก็คือผมงมมาจนได้ ไม่ได้ใช้ทักษะอะไรเลย ****


<?
require_once('PHPMailer/PHPMailerAutoload.php');
   $mail = new PHPMailer();
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls"; //ตรงส่วนนี้ผมไม่แน่ใจ ลองเปลี่ยนไปมาใช้งานได้
$mail->Host = "smtp.gmail.com";
$mail->Port = 587;  //ตรงส่วนนี้ผมไม่แน่ใจ ลองเปลี่ยนไปมาใช้งานได้
$mail->isHTML();
$mail->CharSet = "utf-8"; //ตั้งเป็น UTF-8 เพื่อให้อ่านภาษาไทยได้
$mail->Username = "[email protected]"; //ให้ใส่ Gmail ของคุณเต็มๆเลย
$mail->Password = "password"; // ใส่รหัสผ่าน
$mail->SetFrom = ('[email protected]'); //ตั้ง email เพื่อใช้เป็นเมล์อ้างอิงในการส่ง ใส่หรือไม่ใส่ก็ได้ เพราะผมก็ไม่รู้ว่ามันแาดงให้เห็นตรงไหน
$mail->FromName = "Sender Person"; //ชื่อที่ใช้ในการส่ง
$mail->Subject = "ทดสอบการส่งอีเมล์";  //หัวเรื่อง emal ที่ส่ง
$mail->Body = "ได้แล้วครับ หลังจากที่งมกับ Code นี้มานานแสนนาน</b>"; //รายละเอียดที่ส่ง
$mail->AddAddress('[email protected]','Recive Name'); //อีเมล์และชื่อผู้รับ

//ส่วนของการแนบไฟล์ ซึ่งทดสอบแล้วแนบได้จริงทั้งไฟล์ .rar , .jpg , png ซึ่งคงมีหลายนามสกุลที่แนบได้
$mail->AddAttachment("files/1.rar");
$mail->AddAttachment("files/2.rar");
$mail->AddAttachment("files/1.jpg");
$mail->AddAttachment("files/2.png");


//ตรวจสอบว่าส่งผ่านหรือไม่
if ($mail->Send()){
echo "ข้อความของคุณได้ส่งพร้อมไฟล์แนบแล้วจ้า";
}else{
echo "การส่งไม่สำเร็จ";
}
?>


Code ประมาณนี้ครับ ซึ่ง Include ไฟล์ PHPMailerAutoload.php มาใช้งาน (ห้ามถามว่าไฟล์นี้ทำงานอย่างไร อิอิ ตอบไม่ได้) ผมคอมเม้นท์เท่าที่ผมเข้าใจให้ครับ

ข้อสังเกตุและเงื่อนไขประเด็นอื่นที่ทำให้ Script นี้ทำงานโดยสมบูรณ์

1. ต้นฉบับจาก ThaiCreate แต่ไฟล์ class.smtp ไม่ทำงาน ผมเลยหาจาก Github มาลองเปลี่ยนดู ปรากฎว่าทำงาน (ห้ามถามว่าเพราะไร ไม่รู้ครับ มั่วเอา)
2. ผมลองทำตามแนะนำในวีดีโอของ Youtube ให้ไปปิดค่า //set_magic_quotes_runtime(0); และ  //set_magic_quotes_runtime($magic_quotes); ในไฟล์ class.phpmailer.php ซึ่งก็ได้ผล (ก็ห้ามถามนะครับ ไม่รู้อีกแหละ)
3. เข้าที่ https://myaccount.google.com/ เลือกที่ การลงชื่อเข้าใช้และความปลอดภัย แล้วเลื่อลงมาล่างสุดจะเห็น หัวข้อ อนุญาตแอปที่มีความปลอดภัยน้อย ให้ทำการเปิด (ซึ่ง Default มันจะเป็น ปิด)

ปรับแต่งเรียบร้อยก็ลองทดสอบดู ซึ่งผมอัพขึ้น HOST ทดสอบจริงๆ เลย ใช้งานได้ 100% เข้า กล่องข้อความ (Inbox) ทั้ง 10 การทดสอบชัวร์

ดาวน์โหลด : https://www.mediafire.com/?dmlh7ebiiovuyx7

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

ปล. เดี๋ยวจะลองพัฒนาเชื่อมต่อกับฐานข้อมูลดูครับ ได้ยังไงจะนำมาแจกกันอีกรอบแระกันจ้า

ขอบคุณแหล่งที่มา ที่ทำให้มี Script ดีๆ อย่างนี้
- เพื่อนๆ พี่ๆ และ ข้อมูลในบอร์ด ThaiSeoBoard.com
- ThaiCreate.com
- https://www.youtube.com/watch?v=0lCTC_-bu4s
- https://www.youtube.com/watch?v=U13smZvdArI

:wanwan017: :wanwan017:
#42
อ้างถึงจาก: wisutsak ใน 31 กรกฎาคม 2017, 14:16:40
href="big1.png"

มีไฟล์ big1.png  ป่าวครับ
ผม copy ไป ใช้ได้นะครับ

มีครับ
#43
อ้างถึงจาก: snohomish ใน 31 กรกฎาคม 2017, 13:32:18
ลองใส่ ดูครับ

<a data-fancybox="gallery" href="big.png" rel="group1">CLICK 1</a><br>
<a data-fancybox="gallery" href="big1.png" rel="group2">CLICK 2</a>


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


<script src="//code.jquery.com/jquery-3.2.1.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.20/jquery.fancybox.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.20/jquery.fancybox.min.js"></script>

<a data-fancybox="gallery" href="big.png">CLICK 1</a><br>
<a data-fancybox="gallery" href="big1.png">CLICK 2</a>


จาก code ถ้ากดที่ CLICK 1 ภาพ big.png จะแสดงขึ้นมา
แต่ถ้ากดที่ CLICK 2 ไม่ปรากฏภาพ แต่ขึ้นว่า The requested content cannot be loaded. Please try again later.

ซึ่งไปดูใน css และ js ไม่มีค่า big หรือ data-fancybox เลยครับ หรือ ผมเข้าใจผิดเอง

แต่ถ้าเปลี่ยน CLICK 2 เป็น big.png และ เปลี่ยนชื่อภาพใน CLICK 1 ภาพใน CLICK 2 ก็แสดงขึ้นมา

เหมือนมันไปจำช่ือ big.png เท่านั้น

แก้ยังไงครับ รบกวนแนะนำที

ขอบคุณคับ

:wanwan017: :wanwan017:
#45
อ้างถึงจาก: host24plus ใน 30 กรกฎาคม 2017, 16:12:06
ต้องเปิดใช้งานแอปไม่ปลอดภัยในgmailที่ใช้ส่งด้วยครับ หากปิดใช้งานตรงนี้เมลจะไม่ส่งให้ครับ

เปิดแล้วนะครับ ไม่เข้าเหมือนเดิม

อ้างถึงจาก: goragod ใน 30 กรกฎาคม 2017, 14:51:13
เปิดให้มันแสดง error สิครับ จะได้รู้ว่ามันผิดพลาดตรงไหน เห็นแต่โค้ด เดาคำตอบไม่ถูก

เปิด error ยังไงครับ แนะนำทีครับ

:wanwan017: :wanwan017:
#46
อ้างถึงจาก: goragod ใน 30 กรกฎาคม 2017, 14:34:55
การส่งเมล์ผ่านบริการของ gmail ด้วย phpmailer
ประเด็นคือ ใช้ phpmailer ในการส่ง ถ้าเน้น gmail ก็ส่งด้วยบัญชี gmail เลย เข้าแน่นอน แต่การส่งด้วยบัญชี gmail มีข้อเสียที่มันจำกัดจำนวนการส่งต่อวัน

ขอบคุณท่าน
Hostsevenplus , nscyber และท่าน goragod ครับ

ผมทำตามทั้ง 3 ท่านแล้ว แต่ติดปัญหาคือ ไม่ขึ้น Error ใด ๆ แต่ไม่มีเมลฺส่งเข้ามาเลยครับ รบกวนดูให้ที่ครับ

อ้างถึง
<?

include ("class.phpmailer.php");


function scriptdd_sendmail($to_name,$to_email,$from_name,$email_user_send,$email_pass_send,$subject,$body_html,$body_text) {

$mail = new PHPMailer();
$mail -> From     = $email_user_send;
$mail -> FromName = $from_name;

$mail -> AddAddress($to_email,$to_name);
$mail -> Subject   = $subject;
$mail -> Body      = $body_html;
$mail -> AltBody   = $body_text;
$mail -> IsHTML (true);

$mail->IsSMTP();
$mail->Host = 'ssl://smtp.gmail.com&#39;;
$mail->Port = 465;
$mail->SMTPAuth      = true;
//$mail->SMTPDebug   = true;
$mail->Username = $email_user_send;
$mail->Password = $email_pass_send;

$mail->Send();
$mail->ClearAddresses();


}

$to_name         ="NameTo";
$to_email         ="[email protected]";
$from_name      ="Sender Name";
$email_user_send   ="[email protected]";
$email_pass_send   ="password";
$subject         ="TEST Email";
$body_html         ="OK1";
$body_text         ="OK2";

scriptdd_sendmail($to_name,$to_email,$from_name,$email_user_send,$email_pass_send,$subject,$body_html,$body_text);

echo "SEND SUCCESS";

?>

ขอบคุณครับ
#47
ใช้ทั้ง SMTP และอีกหลายหลาย ด้วย PHP ก็ไปตกอยู่  Junk Mail ตลอด
ท่านใดพอมี code ส่วนนี้บ้างครับ ที่เข้ากล่องจดหมาย 100%

ขอบคุณมากครับ

:wanwan017:
#48
อ้างถึงจาก: narincr ใน 27 กรกฎาคม 2017, 22:20:54
ใช้ Jquery ในการค้นหารูปภาพใน DIV ID ตรงที่แสดงครับ ถ้าในส่วนนั้นกำหนดเป็นส่วนที่แสดงที่มีจาก CKEditor อยู่แล้ว ใช้ Code นี้คัรบ

https://stackoverflow.com/questions/29732391/make-img-responsive-and-fill-into-a-div

ขอบคุณครับ แต่ก็ยัง งง อยู่
#49
ผมใช้ ckeditor ใส่ข้อมูลพร้อมภาพ ซึ่งกดที่ปุ่มรูปภาพ จะมี Dialog Box ขึ้นมา จากนั้นผมจะทำการใส่ Link ภาพจะเว็บอื่น ซึ่งหน้าต่างนั้นจะมีให้กำหนดความกว้าง และ ความสูงของภาพอยู่ และผมต้องกำหนดทุกครั้งของภาพเป็น กว้าง 100% และ ค่าความสูงปล่อยว่าง (ไม่ได้ใช้ Bootstrap หรือ Responsive นะครับ)

จากกรณีนี้ผมสามารถ config ใน ckeditor ให้กำหนดค่าของภาพเป็น 100% ทุกครั้ง ค่าความสูงเป็น Null ไม่มีค่าใด เมื่อมีการแนบลิงค์ภาพ

รบกวนช่วยทีครับ

:wanwan017: :wanwan017:
#50
อ้างถึงจาก: utimatejame ใน 27 กรกฎาคม 2017, 09:22:54
ยังทันอยู่ไหมครับ ท่าน

1. superkho (ได้รับข้อมูลแล้วครับ)
2. lekcar88
3. utimatejame


ครบแล้ว!! ปิดรับครับ
#51
อ้างถึงจาก: lekcar88 ใน 27 กรกฎาคม 2017, 08:39:30
pm ข้อมูลครบแล้วนะครับ

ได้รับแล้วครับ

เหลืออีกท่านสุดท้ายครับ ถ้าไม่มีใครลงชื่อก่อน 12.00 น. ขอปิดรับก่อนนะครับ
ส่วน 2 ท่านที่ส่งมาก่อนหน้านี้ จะจัดส่งให้ในวันนี้คับ
:wanwan017: :wanwan017:
#52
อ้างถึงจาก: superkho ใน 27 กรกฎาคม 2017, 07:54:12
Pm ไปแล้วครับ  :wanwan017:

1. superkho (ได้รับข้อมูลแล้วครับ)
2. lekcar88

3. รอท่านสุดท้ายครับ
#53
2. mytony
4. gooble
6. boardseo

3 ท่านที่ไม่ได้ติดต่อมา ยังไงผมขอสละสิทธิ์ให้ท่านอื่นเลยนะครับ

ขอรับเพิ่มอีก 3 ท่านครับ เวื่อนไขตามที่ตั้งไว้ครับ ขอรับเฉพาะป้ายสินค้านะครับ

ลงชื่อได้เลยครับ

:wanwan017:

#54
อ้างถึงจาก: porrmin ใน 26 กรกฎาคม 2017, 20:29:16
อ้างถึงจาก: hmc2017 ใน 26 กรกฎาคม 2017, 19:16:29
เคยได้คลิปแนะนำแต่นานแล้วครับ บอกว่าให้สมัครเปิดช่อง Youtue แล้วสมัคร Adsense ด้วย หลังจากที่อัพคลิปผ่านไปแล้ว 5-10 คลิป ผ่านแน่นอน ใช่ตามนี้เปล่าครับ หรือมีเงื่อนไขยังไงอีกครับ

:wanwan017: :wanwan017:

และต้องมียอดวิวรวมทั้งช่อง 1หมื่นวิวก่อนครับ ถึงจะได้รับการพิจารณาการสร้างรายได้ครับ
หลังจกาครบ 1หมื่นวิแล้ว ต้องรอนุมัติการสร้างรายได้ผ่านทางอีเมล์ใน7 วัน (ส่วนมาก 2-3 วันก็ได้รับอีเมล์แจ้งผล)

ขอบคุณครับ
ไกลความฝันเลย สู้ๆ สิ

ท่านอื่นแนะนำได้นะครับ ผมได้เก่งๆ เหมือนท่าๆ บ้าง

:wanwan017: :wanwan017:
#55
เคยได้คลิปแนะนำแต่นานแล้วครับ บอกว่าให้สมัครเปิดช่อง Youtue แล้วสมัคร Adsense ด้วย หลังจากที่อัพคลิปผ่านไปแล้ว 5-10 คลิป ผ่านแน่นอน ใช่ตามนี้เปล่าครับ หรือมีเงื่อนไขยังไงอีกครับ

:wanwan017: :wanwan017:
#56
อ้างถึงจาก: Thanan ใน 26 กรกฎาคม 2017, 12:50:47
football.co ว่างนะครับจดได้เลย ราคาก็ไม่แพง 3,678,929 บาท เท่านั้นเอง

:wanwan004:

โอ๊ววว วันก่อนผมยังเห็นจริงๆนะครับ ว่า $0.98 อยู่เลย อิอิ
เพิ่มเติมนะครับ ไหนๆ whois จะหมดโปรวันพรุ่งน้แล้ว (27 ก.ค.)
เลยจัดให้อีกชุดนึง ถ้าสวยตรงใจท่านจดได้เลยครับ

อ้างถึง
----- ตามชื่อเว็บดัง ๆ -------- ตรงนี้แล้วแต่ท่านจะพิจารณานะครับ
thaizaa.co
yenta4.co
narak.co
yumyai.co
siam2.co
thaimobile.co
thai2hand.co
igdara.co
gazib.co
siamguru.co
rakball.com
sansuk.co
u-nee.com

------- ลองหามาเองเผื่อตรงใจหลาๆท่าน-------------
soi1.co
soi2.co
soi3.co
soi5.co
soi6.co
soi7.co
soi8.co
soi9.co
buysale.co
searchth.co
pooying.co
deknarak.co
jingjai.co
roojai.co
jibjib.co
sabydee.co
siam2day.co
siamplaza.co
fasttube.co
vdoth.co

รวยๆๆๆ กันทุกคนครับ
#57
ขออนุญาติคับ

ตอนนี่ยังค้างรายละเอียดที่จะส่งให้ทางผมอีก 3 ท่านนะครับ
รบกวนส่งให้ทีนะครับ ถ้าสนใจอยู่ ขอไม่เกินพรุ่งนี้ 12.00 น.นะครับ
หากเกิน ผมขออนุญาตเปิดรับ อีกครั้งตามที่เหลือครับ

1. kondam (ส่งงานแล้ว)
2. mytony
3. jsd (ส่งงานแล้ว)
4. gooble
5. kamengsaren (ส่งงานแล้ว)
6. boardseo

:wanwan017: :wanwan017:
#58
อ้างถึงจาก: buakaew ใน 25 กรกฎาคม 2017, 20:54:27
สายดำโฮสต์ต่างประเทสเลยครับ ลองดุหลายๆที่  :-[

ไม่มีนะครับ สายดำ มีแต่เว็บขาวๆ เว็บหน่วยงาน เว็บขายของล้วนๆคับ
#59
สืบเนื่องจาก HOST ที่ผมใช้อยู่ตอนนี้ ติดๆ ดับๆ บ่อยมาก เป็นผลต่อลูกค้าที่ใช้บริการ เพราะส่วนใหญ่เป็นเว็บหน่วยงานราชการ รวมถึงเว็บทั่วไปที่มีข้อมูลไม่เยอะ แต่มีโดเมนภายในอยู่ 15 Domain (เป็นแชร์โฮสต์) ซึ่งวันนี้ก็ยังติดๆดับๆ บางเวลา รวมถึงเปิดมาเว็บอืดมากด้วย ที่สำคัญกลัวข้อมูลหายครับ ส่วนตัวก็ BACKUP ไว้แล้ว

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

ความต้องการ
1. โดเมนรองรับ ซึ่งจริงๆแล้วอยากได้แบบไม่จำกัด
2. พื้นที่รองรับ ขอที่ 50GB ขึ้นไปคับ
3. ขอเป็นแชร์ HOST นะครับ รายปี ที่ราคาไม่แพงเกินไป
4. support ได้ยามมปัญหาและติดต่อได้สะดวก (เฉพาะด้าน host ครับ เรื่องของเว็บผมจัดการเอง)
5. โดเมนและเว็บที่มีอยู่ ณ ปัจจุบัน ไม่มีเว็บสายดำคับ และไม่มีเว็บผิดกฏหมายอย่างใด
6. HOST เดิมเป็น Directadmin ถ้าเหมือนกันน่าจะย้ายได้ง่ายกว่า

ฝากทุกท่านพิจารณาด้วยนะครับ
และหวังว่าจะได้รับอนุเคราะห์จากสมาชิกเป็นอย่างดี

ปล. ที่ขอเครดิต เพราะ ผมต้องรอตามรอบเบิกของทางหน่วยงานราชการครับ

ขอบคุณครับ
:wanwan017: :wanwan017:
#60
อ้างถึงจาก: MD.18 ใน 25 กรกฎาคม 2017, 14:21:01
ระวังเรื่องฟ้อนท์ด้วยนะครับ อันตรายสำหรับคนนำฟ้อนท์พวกลิขสิทธิ์เคี่ยวๆไปใช้ 

ขอบคุณมากครับ

:wanwan017: :wanwan017: