วิธีการนำ Library ของ Opencart มาใช้งานกับระบบอื่น

opencart

opencart

ใน Opencart มี Library ที่น่าสนใจหลายตัว ซึ่งคิดว่าน่าจะเอามาใช้กับระบบที่เราเขียนขึ้นเองได้ดีทีเดียว

ตัวแรกที่จะแนะนำเลยคือ system/library/mail.php ซึ่งก็คือระบบเมล์นั่นเอง

วิธีการก็ไม่ยาก คือ include ไฟล์นี้เข้ามาก่อน จากนั้นก็เรียกใช้งานมันได้เลย

มาเริ่มกันเลย

require_once(‘mail.php’);//ดึงมาใช้งาน

$mail = new Mail();//OOP เบื้องต้นครับ ไม่ยาก
$mail->protocol = ‘mail';//ตรงนี้มี 2 ตัวคือ PHPmail กับ SMTP ถ้ากำหนดเป็น SMTP ต้องระบุ parameter ข้างล่างนี้ด้วย
$mail->parameter = ”;
$mail->hostname = ”;
$mail->username = ”;
$mail->password = ”;
$mail->port = ”;
$mail->timeout = ”;
$mail->setTo($email);//จะส่งหาใครก็ใส่เลยเค้าไปเลย
$mail->setFrom($admin_email);//อีเมล์ของคนส่ง
$mail->setSender($admin_email);//ชื่อคนส่ง
$mail->setSubject($subject_mail);//หัวข้ออีเมล์
$mail->setText($message_mail);//ข้อความ ตรงนี้มี 2 อย่างคือ setText และ setHTML คือ จะส่งเป็นแบบ Text หรือ HTML

$mail->send();//ส่งเลยจ้า

หากต้องการส่งหลายคนก็ใส่ลูปก่อนเช่น

foreach($emails as $email){

$this->setTo($email);

$this->send()

}

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

$mail->addAttachment(ไฟล์ที่ต้องการแนบ);

จบแล้วครับ ที่จริงมีอีกหลายๆคลาสเลยที่น่าสนใจ ไว้มีเวลาว่างจะเอามาแนะนำอีกครับ

Don't be shellfish...Share on FacebookTweet about this on TwitterShare on Google+Digg thisPin on PinterestShare on Reddit
Post Tagged with , ,

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *

คุณอาจจะใช้ป้ายกำกับและคุณสมบัติHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>