สำหรับคนเขียนเว็บที่จะดึงตัวแปรจาก URL: https://www.guimee.com/?firstname=woot&lastname=boonvongsa
ในภาษา Javascript จะมีฟังค์ชั่น location.search
จะให้ผลลัพท์
?firstname=woot&lastname=boonvongsa
หากต้องการเฉพาะตัวแปร firstname และ lastname เพื่อดึงไปชื่อและนามสกุลต้องใช้ฟังค์ชั่นเสริม
เขียนฟังค์ชั่นใหม่ด้วยภาษา Javascript ดังนี้
function parseURL(url) { var parser = document.create...
Javascript หาระยะห่างระหว่าง 2 จุดเป็นเมตร จาก X ไป Y
โดย เขียนเว็บไซต์
หาระยะห่างระหว่าง 2 จุดเป็นเมตร
ฟังชั่นแรก คำนวณหารัศมีของวงกลม
var rad = function (x) { return x * Math.PI / 180;};
ฟังชั่นสอง คำนวณหาระยะห่างหน่วยเป็นเมตร
var getDistanceMan = function (p1, p2) { var d = 0; try { var R = 6378137; // Earth's mean radius in meter var dLat = rad(p2.lat - p1.lat); console.log(p1.lat); var dLong = rad(p2.lng - p1.lng); var a = Math.sin(dLat / 2) * Math.sin(...
ดาวโหลด Mcrypt 1.0.3 for Windows เป็น PHP Extension
โดย เขียนเว็บไซต์
ผู้อ่านที่ใช้ PHPMyAdmin v4.2 จำเป็นจะต้องเพิ่ม Mcrypt 1.0.3 for Windows เป็น PHP Extension ช่วยเสริมการทำงาน
สำหรับ PHP 7.2, 7.3 และ 7.4 คลิกที่ลิงค์นี้: https://pecl.php.net/package/mcrypt/1.0.3/windows
ให้เลือก 2 แบบคือ
1. Non Thread Safe คือประมวลผลครั้งละ 1 งานใน CPU (แนะนำ)
2. Thread Safe คือประมวลผลครั้งละหลายงานใน CPU...
PHP การสร้าง Array ก่อนเก็บข้อมูลแบบ JSON
โดย เขียนเว็บไซต์
PHP การสร้าง Array จะมีอยู่ 3 แบบ สำหรับเก็บข้อมูลแบบ JSON ควรใช้ Array แบบที่สามดังด้านล่าง
แบบหนึ่ง: Array แบบปกติ
$arrEssay = array(1, 2, 3);
แบบสอง: Associative arrays คือการกำหนดชื่อคีย์เองเช่น
$arrEssay = array( "today" => $today, "filename" => $filename );
แบบสาม: Multidimensional Arrays คือการสร้าง Array ครอบ Array จะทำให้เกิด 2 มิติเหมาะสำหรับการเก็บข้อมูลเป็...
วิธีให้ Bootstrap 3 และ Bootstrap 4 ทำงานร่วมกันได้
โดย เขียนเว็บไซต์
Bootstrap 3 ถูกออกแบบให้ทำงานได้สมบูรณ์ และ Bootstrap 4 ถูกออกแบบให้ทำงานได้สวยงาม รวดเร็ว ง่ายดาย หากรวม 2 เวอร์ชั่นเข้าด้วยกันจะความสุดยอดของคนทำเว็บไซต์
แนะนำให้ใช้ เมื่อเริ่มสร้างหน้าเว็บใหม่ทุกครั้ง ก็อปปี้โค็ดด้านล่าง
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Bootstrap Example</title><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=...
Javascript ตรวจสอบฟอร์มกรอกข้อม ูลเว็บไซต์
โดย เขียนเว็บไซต์
Javascript สำหรับตรวจสอบความถูกต้องของฟอร์มกรอกข้อมูลบนหน้าเว็บ
เชื่อว่าหลายคนทำเว็บต้องสร้างแบบฟอร์ม สามารถกำหนดให้ช่องในที่จำเป็นต้องกรอก เช่น หากกรอกไม่ครบก็มีข้อความแจ้ง
function Cnum(){ if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;}function message(obj, stat) {var messg = "* กรุณากรอกข้อมูล";var status = 0;switch(stat) {case 3:var ralen = obj.length;if(ra...
คำสั่ง MySQL ที่ใช้บ่อย ร่วมกับ PHP 5.2
โดย เขียนเว็บไซต์
รวมคำสั่ง MySQL ที่ใช้บ่อยสุด ช่วยให้ทำงานได้สะดวก และรวดเร็วขึ้น
การใส่ประเภทของข้อมูลที่เป็น ละติจูดและลองจิจูด (Latitude, Longitude)
แนะนำให้ระบุเป็นประเภท Decimal: 11,8
คำสั่ง SQL เปลี่ยนชื่อตาราง
RENAME TABLE `user_registers` TO `user_registers_backup`;
MySQL 5.5 ให้ส่งออกข้อมูลแบบ JSON มีวิธีเดียวที่จะฟอร์แมตข้อมูลเป็น JSON คือฟังค์ชั่น CONCAT ร่วมกับ GROU...
รวมคำสั่ง PHP ที่ใช้บ่อย
โดย เขียนเว็บไซต์
PHP ที่ใช้บ่อยจะมีประโยชน์มากสำหรับนักพัฒนาในระหว่างเขี ยนโปรแกรมฯ ก็อปไปใช้ได้ทันที ช่วยให้ทำงานได้เร็วกว่าการพิมพ์ทุกตัวแน่นอน
คำนวนจำนวนหน้าจากข้อมูลทั้งหมด สำหรับใช้ทำตัวเลื่อนหน้า Pagination
if ($numCountTotalList) {
$numTotalRow = $numCountTotalList;
$numTotalPage = ceil($numTotalRow / $LIMIT);
$arrListPaginationData = [
"TotalRow" => $numTotalRow
, ...
คำค้น:
รวมคำสั่ง PHP ที่ใช้บ่อย
คำสั่ง POST ใน jQuery ที่ใช้บ่อย
โดย เขียนเว็บไซต์
คำสั่ง POST ในแบบฟอร์มลงทะเบียนสามารถก็อปไปใช้บางส่วนหรือทั้งหมดจะช ่วยให้ทำงานได้เร็วขึ้น
function submitPublic() {var elemInput = { firstname : "ชื่อ-นามสกุล" , organization : "หน่วยงาน" , telephone : "โทรศัพท์" , email : "อีเมล์" }var x;for (x in elemInput) { if($("#"+x).val() == "") { alert("กรุณากรอก: "+elemInput[x]); $("#"+x).focus(); return false; }}//for in //ตรวจความถูกต้องของอีเมล์var...
ติดตั้ง PHP บน IIS 10 และ IIS 7.5 สำหรับเขียนเว็บไซต์
โดย เขียนเว็บไซต์
สิ่งที่พูดถึงในบทความนี้คือ
1. การเปิดใช้ Internet Information Services (IIS)
2. การติดตั้ง PHP ด้วยเครื่องมือ Microsoft Web Platform Installer
(หลังจาก Microsoft พัฒนา .NET CORE ก็หยุดพัฒนาเครื่องมือนี้)
3. การกำหนดค่า FastCgiModule เพื่อให้ PHP ทำงานได้บน IIS (หลังจากที่คุณติดตั้งด้วยตนเองแล้ว)
สำหรับขั้นตอนติดตั้ง PHP บน IIS สามารถทำได้ง่าย ๆ ดังนี้
1. ไปดาวน์โหลด PHP เวอร์ชั่นที่ต้องก...
คำสั่ง jQuery ที่ใช้บ่อย
โดย เขียนเว็บไซต์
jQuery คำสั่งที่ใช่บ่อย ช่วยให้ทำงานเร็วขึ้น โดยก็อปโค๊ดด้านล่างไปใช้ได้เลย
jQuery Framwork ช่วยทำแผนที่ SVG
คุณสามารถทำไฟล์ SVG มาปรับให้เป็นแผนที่แบบแบ่งโซนได้เช่นแสดงเขตต่าง ๆ ในกรุงเทพมหานคร
https://www.vincentbroute.fr/mapael/
Simple Ajax Uploader
Download on Github:
https://github.com/LPology/Simple-Ajax-Uploader
Javascript API Reference:https://www.lpology.com/...
คำค้น:
คำสั่ง jQuery ที่ใช้บ่อย
รวมคำสั่ง C# ที่ใช้บ่อยสุด
โดย เขียนเว็บไซต์
รวมคำสั่ง C# ที่ใช้บ่อยสุด สามารถก็อปโค๊ดไปใช้เพื่อเพิ่มความเร็วในการทำงาน
C# กำหนดให้แสดงเป็นปี ค.ศ. หรือ พ.ศ.
สำคัญมาก หากต้องการเขียนโปรแกรมให้ทำงานกับวันที่1. ใส่ Namespace
@using System.Globalization;
2. กำหนดให้แสดงปี ค.ศ จะได้ Output: 08/08/2022string CurDateOnly = DateTime.Now.ToString("MM/dd/yyyy", new CultureInfo("en-EN"));
3. กำหนดให้แสดงปี พ.ศ จะได้ Output: 08/08/2565...
คำค้น:
รวมคำสั่ง C# ที่ใช้บ่อยสุด
คำสั่ง Javascript ที่ใช้บ่อย
โดย เขียนเว็บไซต์
สำหรับนักพัฒนาเว็บไซต์ก็อปไปใช้จะช่วยเพิ่มความเร็วในการ เขียนโค๊ด
กรองเอาเฉพาะตัวเลขเวลา ขณะผู้ใช้กรอกข้อมูลในแบบฟอร์ม โดยไม่รับข้อมูลที่เป็นตัวอักษร เช่น 12:00
.off("keyup", "#time_start,#time_end")
.on("keyup", "#time_start,#time_start", function (event) {
let textVal = $(this).val() || "";
textVal = textVal.replace(/\.|\,/gi, ':');
textVal = textVal.replace(/[^0-9\:]/g, '...
คำค้น:
คำสั่ง Javascript ที่ใช้บ่อย
คำสั่ง Google Map API ที่ใช้บ่อยสุด
โดย เขียนเว็บไซต์
การเขียน Javascript เชื่อมกับ Google Map API เป็นสิ่งสำคัญที่ควรต้องศึกษาเพื่อใช้คำสั่งที่ Google เตรียมไว้ให้ทำงานได้อย่างถูกต้อง
Maps การดึง Latitude และ Longitude จากแผนที่
function getLatLngFromAddress(obj) {
var geocoder = new google.maps.Geocoder();
var strLatLng;
geocoder.geocode({
'address': obj.kw
}, function (results, status) {
if (status == google.maps.Geo...
ติดตั้ง SSL ให้ IIS 10
โดย เขียนเว็บไซต์
ขั้นตอนติดตั้ง SSL ให้ IIS 10 (Internet Information Services) มีดังนี้
การสร้าง CSR บน IIS10
1. ให้คลิกที่ชื่อเครื่อง(แถบซ้าย) > คลิกที่ปุ่ม Server Certificates
2. กรอกรายละเอียดตามช่องที่ปรากฎ 6 รายการ
Common Name: ชื่อโดเมน
Organization: ชื่อองค์กร
Organization Unit: ชื่อหน่วยงาน
City/locality: เมือง
State/province: จังหวัด
Country/region: ประเทศ
เช่น
Common Name: guimee.com...
คำค้น:
ติดตั้ง SSL ให้ IIS 10