แปลง string slug ให้เป็นรูปแบบ URL-friendly

URL-friendly แปลตรงๆ url friendly ก็คือที่อยู่ของเว็บไซต์ที่ดูเป็นมิตร ( กับผู้ใช้ ) เป็นประโยชน์ในการสื่อความหมายและก่อให้เกิดความเข้าใจ ทั้งต่อผู้ใช้งานและบรรดา search engine <?php function slug_url($text) { $text = preg_replace(‘~[^\pL\d]+~u’, ‘-‘, $text); $text = iconv(‘utf-8’, ‘us-ascii//TRANSLIT’, $text); $text = preg_replace(‘~[^-\w]+~’, ”, $text); $text = preg_replace(‘~-+~’, ‘-‘, $text); $text = strtolower($text); $text = trim($text, ” \t\n\r\0\x0B-“); if (empty($text)) { return ‘n-a’; } return $text; } print(slug_url(‘PHP Tutorial’));

Read More

การใช้ real_escape_string function เพื่อป้องกัน SQL Injection ในการรับ INPUT

mysqli_real_escape_string () / mysqli :: real_escape_string ใช้เพื่อตัดอักขระพิเศษในสตริงเพื่อใช้ในคำสั่ง SQL การเขียนในรูปแบบ : Object oriented style string mysqli::escape_string ( string $escapestr ) string mysqli::real_escape_string ( string $escapestr ) การเขียนในรูปแบบ : Procedural style string mysqli_real_escape_string ( mysqli $link , string $escapestr ) —————————————————————————- Parameter ที่มีการนำมาเข้ารหัส เช่น NUL (ASCII 0), \n, \r, \, ‘, “, and Control-Z. ตัวอย่างรูปแบบ : Object

Read More

การใช้งาน Line Notify ร่วมกับ PHP & C#

การสร้าง Token เพื่อใช้ในการส่งข้อมูล เข้าสู่ระบบที่ https://notify-bot.line.me  ด้วย Account Line คลิกที่ My Page และเลือก Generate access token (For developers) ตั้งชื่อ Token และ เลือกกลุ่มที่ต้องการสร้าง Token เมื่อได้ Token แล้ว ให้ทำการ Copy ไว้ เนื่องจากระบบ จะไม่แสดง Token นี้ให้เห็นอีกครั้ง จากนั้นในไลน์ จะเห็น line notify เพิ่มขึ้นมาเป็นเพื่อนใหม่ ให้ทำการ invite เข้า ไลน์กลุ่มที่ต้องการ การเขียนโปรแกรม เพื่อส่งข้อมูลให้กับ Line notification ตัวอย่างการเขียนโปรแกรมภาษา PHP เพื่อส่งข้อความ <?php define(‘LINE_API’,”https://notify-api.line.me/api/notify”); $token = “Un2LudBajEKlJs8I7qbWIMkl3f2WjGH56YuDJ9xxxxx”; // ใส่Token

Read More