ติดต่อทีมงาน หรือช่องทางไลน์ @siamfocus.com
ปัญหาเรื่อง ฟังก์ชั่น Date TimeZone

ปัญหาเรื่อง ฟังก์ชั่น Date TimeZone

วันนี้หลังจากที่ย้ายบ้านหลังใหม่โดยใช้ Code เดิม เจอปัญหาที่ขึ้นว่า  Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you a [...]

การทำ Cron Jobs

การทำ Cron Jobs

Cron Jobs คือการตั้งเวลาให้มีการ ทำการคำสั่งในช่วงเวลาที่เรากำหนด เช่น การตั้งค่าส่ง Email หรือ ทำการ คำนวนอย่างใดอย่างหนึ่งบนเว็บของเรานะครับ ส่วนมากจะนำมาใช้ในการ BackUp DB หรือ ส่ง จดหมายข่าวต่างๆ เป็นต้น การทำงานก็ควรจะตั้งไว้ตอนที่มีคนใช้น้อยๆ เช่น ตี 3 ตี 4 เป็นต้นนะครับ แต่ปัญหาที่ผมเจอ [...]

PHP AUTO INCLUDE FILE

PHP AUTO INCLUDE FILE

ปัญหาก่อนคิด File นี้ขึ้นมาคือเมื่อ File ที่เรา ต้องการ เรียกใช้ อยู่ต่าง Folder กัน ทำให้มีปัญหาเรื่อง PATH เป็นประจำครับ   เลยต้องเขียน Function เพื่อให้หา ROOT อัตโนมัติ จึงได้เป็น Code ออกมาดังนี้ครับ       function get_include_file($filename) { &nb [...]

DateDiff

DateDiff

คือการหาผลต่างระหว่างวันที่ 2 วันที่ครับ      //DateDiff      $dateDb = "2007-12-31";      $dateNow = "2007-12-31";       $tmpDate =  ( strtotime($dateDb) - strtotime($dateNow) ) / ( 60 * 60 * [...]

การทำ mod rewrite บน localhost

การทำ mod rewrite บน localhost

การเรียกใช้งาน mod rewirte บนเครื่องเราเองก่อน upload ขึ้น server พบว่าบางครั้งรันบน server ได้แต่ไม่สามารถรันบน เครื่องเราได้    วันนี้เรามาดูวิธีการ ทำ mod rewrite บนเครื่อง localhost นะครับ โดยหลักแล้วต้องทำการอ้างอิง path ทั้งหมดจาก AppServ/www/   ซึ่งกรณีตัวอย่างข้างล่างน [...]

การหา Date of Week ในช่วงเวลาที่ต้องการ

การหา Date of Week ในช่วงเวลาที่ต้องการ

Date of Week หรือ วันจันทร์ อังคาร พุธ พฤหัส ศุกร์ เสาร์ อาทิตย์ นั้นเอง วันนี้ผมได้รับโจทย์ที่ว่าจะหาวันจันทร์ ในช่วงระยะเวลาที่ต้องการได้อย่างไร และต้องมีการ Return วันนที่นั้นๆ ออกมาได้ แนวคิดคือ  1. หาระยะเวลาที่ต้องกันของช่วงเวลา 2. วน Loop เช็ค Date Of Week นั้น 3. ถ้าเป็นว [...]

PHP Connect to MySQL

PHP Connect to MySQL

สวัสดีครับ ชาว Dev วันนี้ผมเอา Class Connection มาฝากครับ ซึ่งตัวนี้ผมทำเก็บไว้ใช้ประจำครับ  สามารถนำไปทำ include file ไปใช้ได้เลยครับ และมีการเรียกใช้ค่อนข้างสั้น นำไปใช้ได้กับทุกๆ งานครับ <? class connectDB {         private $_host = "##YOUR_SERVER_NAME# [...]

การทำ Mod Rewrite

การทำ Mod Rewrite

mod_rewrite คืออะไร??   mod_rewrite หรือ ฤาษีแปลงสาส์น นั้นเอง คือการแปลง URL ปกติให้เป็น URL ที่เหมือนกับการเข้ารหัส หรือหมายถึงการทำ URL ที่ยาวเหยียดให้สั้นลง   เหมาะกับการทำ SEO เป็นอย่างยิ่ง   โดย mod_rewrite นี้มีมากับ web server ที่เป็น apache หรือ hosting ที่เ [...]

Mod Rewrite ใน Localhost

Mod Rewrite ใน Localhost

หลายครั้งที่ต้องมีการทดสอบ Mod Rewrite บนเครื่อง Localhost แต่เนื่องจาก Path ไม่ตรงกับบน Server ที่ใช้งานจริง วันนี้เรามาเรียนรู้การกำหนด File .httaccess เพื่อให้สามารถใช้งาน บน Localhost ของเราได้ครับ 1. ทดสอบว่า locahost ของเราสามารถรัน mod rewrite ได้แล้ว 2. สร้าง .htaccess โดยใส่ข้อมู [...]

explode data ใน PHP

explode data ใน PHP

การ explode คือ การแยกชุดข้อความมาเก็บไว้ใน Array คล้าย ๆ กับการทำงานของ split แต่ต่างกันตรงที่เราไม่จำเป็นต้องรู้ว่าขนาด Array ที่เราได้จะมีขนาดเท่าไหร่ จากตัวอย่างนี้คือเราจะแยก ชุดข้อมูลออกมา เราสามารถเขียนได้ดังนี้ครับ [CODE PHP] $pizza  = "piece1 piece [...]

split date ใน PHP

split date ใน PHP

การ split คือ การแยกชุดข้อความมาเก็บไว้ใน Array โดยที่ต้องรู้ว่าขนาดที่ชัดเจนของข้อความที่จะนำมาแยกด้วยนะครับ จากตัวอย่างนี้คือเราจะแยก วันที่ เดือน ปี ออกมา เราสามารถเขียนได้ดังนี้ครับ [CODE PHP] $start=date('d/m/Y'); list($day, $month, $year) = split('[/.-]', $start [...]

จัดการ string ภาษาไทย

จัดการ string ภาษาไทย

ปัญหาการตัดคำในภาษาไทย    ปัญหาของผมเกิดจากเมื่อต้องการแสดงข้อความภาษาไทยบางส่วนแล้วส่วนสุดท้ายจะแสดงเป็นจุดสีดำหรือภาษาต่างดาวอะไรก็แล้วแต่    จึงต้องหาวิธีแก้ไข จึงพบว่าเมื่อมีการใช้คำภาษาไทยจำเป็นต้องใช้คำส่ง string เพิ่มเติม คือ mb_strlen(), และ mb_substr() &nb [...]

ทั้งหมด 23 รายการ



หมวดหมู่บทความ