MagicZoom
//How to Use "MagicZoom"
download: https://drive.google.com/open?id=1C3mPtMtSkXf6txOeuS2XAtkNjaKg5-Gg
Example.
-----------------------------------------------------------------------------
<link rel='stylesheet' href='magiczoom.css
'>
<script src='magiczoom.js
'></script>
<script src='magiczoom-custom.js
'></script>
<a class='MagicZoom
' title='Title-Name' href='a.jpg
' >
<img alt='Alt-Name' class='img-fluid mx-auto d-block' src='a.jpg
' >
</a>
PHP Convert Number to Thai Bath
//How to Use "php-convert-number-to-thaibath"
download: https://drive.google.com/open?id=10I1wWXFHU6vujSSRsN9TxNB-VRULptCw
Example.
-----------------------------------------------------------------------------
<?php
include 'php-convert-number-to-thaibath.php
';
$x
= '9123568543241.25';
echo number_format($x,2
)."=>".convert($x
)
;
?>
Page Pagination
//How to Use "pagination Page"
download: https://drive.google.com/open?id=1Qc4Xwfi0nj36kNbZ2dmB-fVia7ckrgTT
Example.
-----------------------------------------------------------------------------
<?php
include 'pagination.php
';
$sql = "SELECT * FROM tbName";
$per_page
= 5
; //Default 10
$qry = page_query
($linkDB,$sql,$per_page
);
echo "<table>";
while($rs=mysqli_fetch_array($qry))
{
echo "<tr><td>{$rs['fildName']}
</td></tr>";
}
echo "</table>";
page_prevnext_text
("<
" , ">
");
page_first_last_text
("<<
" , ">>
");
page_link_border
("solid
" , "1px
" , "gray
");
page_link_bg_color
("lightblue
" , "pink
");
page_link_font
("14px" , false , false , false , false);
page_echo_pagenums
(6 , true , true); //page_size,prev_next,first_last
?>
PHPMailer
//How to Use "PHPMailer"
download: https://drive.google.com/open?id=1VWUaUDJj0oxk7fAzxMGr5nCuIN11P7Sb
credit: https://www.itoffside.com/how-to-use-phpmailer-gmail-smtp/
Example.
-----------------------------------------------------------------------------
<?php
if($_POST)
{
date_default_timezone_set('Asia/Bangkok');
include 'PHPMailer-5.2.9s/PHPMailerAutoload.php
';
$send_name = $_POST['name']; //send name
$send_mail = $_POST['email']; //send mail
$recive_name = "target_name"; //recive name
$recive_mail = "target_email"; //recive mail
$subject = $_POST['subject']; //subject
$body = $_POST['body']; //content
//multifile-attechment
if(isset($_FILES['file']))
{
foreach($_FILES['file']['tmp_name'] as $key => $val)
{
$newFile = md5($_FILES['file']['name'][$key].rand(11111,99999)).'.'.end(explode('.', $_FILES['file']["name"][$key]));
move_uploaded_file($_FILES["file"]["tmp_name"][$key],"uploads/".$newFile);
echo "<br>".$newFile;
}
echo "<hr>";
}
//Create a new PHPMailer instance
$mail = new
PHPMailer
;
//Tell PHPMailer to use SMTP
//$mail->isSMTP();
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
//$mail->SMTPDebug = 0;
//Ask for HTML-friendly debug output
//$mail->Debugoutput = 'html';
//Set the hostname of the mail server
//$mail->Host = "smtp.gmail.com";
$mail->Host
= "mail.domainname.com
";
//Set the SMTP port number - likely to be 25, 465 or 587
$mail->Port
= 587
;
//Set the encryption system to use - ssl (deprecated) or tls
$mail->SMTPSecure
= 'tls'
;
//Whether to use SMTP authentication
//$mail->SMTPAuth = true;
$mail->SMTPAuth
= false
;
//Username to use for SMTP authentication
//$mail->Username = "username";
//Password to use for SMTP authentication
//$mail->Password = "password";
//Set who the message is to be sent from
$mail->setFrom
($send_mail
, $send_name
); //เมล์ผู้ส่ง
//Set who the message is to be sent to
$mail->addAddress
($recive_mail
, $recive_name
); //เมล์ผู้รับ
//Set the subject line
$mail->Subject
= $subject
; //หัวข้อส่ง
//Read an HTML message body from an external file, convert referenced images to embedded,
//convert HTML into a basic plain-text alternative body
//$mail->msgHTML(file_get_contents('content.html'), dirname(__FILE__));
$mail->msgHTML
($body
); //รายละเอียด
//upload file-multipart attechment
$fileDir = opendir("uploads");
while(($file=readdir($fileDir)) !== false)
{
$mail->AddAttachment
("uploads/".$file
);
}
//send the message, check for errors
if (!$mail->send()
) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
//Remove file attech when sended.
$fileDir = opendir("uploads");
while(($file=readdir($fileDir)) !== false)
{
unlink
("uploads/".$file
);
}
echo "<br>finish.";
}
?>