วิธีการ Setting SSH key สำหรับ Bitbucket บน macOS

สวัสดีทุกคน วันนี้ผมต้องการแชร์วิธีสร้างคีย์ SSH และตั้งค่าสำหรับใช้ Bitbucket

แนะนำ คีย์ SSH เป็นข้อมูลรับรองการเข้าถึงสำหรับโปรโตคอลเครือข่าย SSH (secure shell) โปรโตคอลเครือข่ายที่ปลอดภัยที่ผ่านการรับรองความถูกต้องและเข้ารหัสนี้ใช้สำหรับการสื่อสารระยะไกลระหว่างเครื่องบนเครือข่ายเปิดที่ไม่ปลอดภัย คีย์ SSH ใช้สำหรับการถ่ายโอนไฟล์ระยะไกล การจัดการเครือข่าย และการเข้าถึงระบบปฏิบัติการระยะไกล เช่นการ Pull Push ต่างๆครับ

การสร้างคีย์ SSH เปิดเทอร์มินัลของคุณและวางคำสั่งดังต่อไปนี้

ssh-keygen -t rsa

จากนั้นจะถามว่าจะบันทึกไฟล์คีย์ไว้ที่ไหน ท่านสามารถกด Enter เพื่อบันทึกในตำแหน่งเริ่มต้น ตั้งรหัสผ่าน จากนั้นระบบจะขอให้คุณตั้งรหัสผ่านสำหรับไฟล์นั้น สามารถเว้นว่างไว้ได้ แต่ขอแนะนำให้ตั้งค่ารหัสผ่าน เพราะทุกคนสามารถใช้คีย์ SSH ที่ไม่มีข้อความรหัสผ่านเพื่อเข้าถึงระบบหรือพื้นที่เก็บข้อมูลได้

คัดลอกคีย์

การแยกคำด้วย PHP เป็น Array และแสดงผลเป็น loop

หากเราต้องการแยกคำออกจากกันที่ได้เช่น $cat_id มีค่าผมเท่ากับ keng,kla,samart เราใช้คำสั่งพื้นฐานง่ายๆ explode ดังนี้ เพื่อที่จะแยกออกมา

$ืname = keng,kla,samart;
$str_arr = explode (",", $name);

หากเราลอง print_r($str_arr); ผลลัพท์ที่ได้ก็คือ

Array
(
    [0] => keng
    [1] => kla
    [2] => samart
)

ที่นี่เราต้องการใส่ Loop เพื่อแสดงผลในรูปแบบต่างๆ เราก็ทำง่ายๆอีกดังนี้เลย เป็นอันใช้งานได้ครับ เรียบร้อย

foreach($str_arr as $result) 

Upload ไฟล์หรือภาพลง MySQL โดยใช้ PHP PDO

เริ่มจากการสร้างฐานข้อมูลเสียก่อนโดยผมใช้ฐานข้อมูลชื่อว่า image ตาราง 3 คอลั่ม บันทึก id / name / path ง่ายๆ แค่ 2 ไฟล์เท่านั้นเองครับ

<?php
$server = "localhost";
$username = "root";
$password = "root";
$dbname = "your_db_name";
try {
	$conn = new PDO(
		"mysql:host=$server; dbname=$dbname",
		"$username", "$password"
	);
	$conn->setAttribute(
		

การทำ Search ค้นหาข้อมูลบน Codeigniter

วิธีการทำช่องค้นหาข้อมูลบนเว็บไซต์ของเรา จากฐานข้อมูล มีสามขั้นตอนง่ายๆ ดังนี้ครับ
ให้เราสร้าง Controller เรียก Model แล้วไปแสดงผลที่ View

 public function searchfunction()
    {
        $this->load->model('search_model');
        $data['search']=$this->Search_model->Searchdata();
        $this->load->view('admin/search/search', $data);
    }
public function Searchdata()
    {
     $this->db->select("*");  
     $this->db->like('your_column',$this->input->get('search'));
     $query = $this->db->get("tbltable"); 
     return $query->result();
    }
//ส่วนช่องค้นหา
<form method="get" action="<?= base_url()?>admin/search/searchfunction">
   <div class="input-group">
   <input type="text" 

แปลงตัวเลขเงินเป็นคำอ่านไทย (PHP)

หากเราต้องการแปลงตัวเลขเป็นคำอ่านเงินบาทภาษาไทย เช่น 150.25 บาท (ร้อยห้าสิบบาทยี่สิบห้าสตางค์) ก็ใช้ฟังชั่นเหล่านี้ได้เลยครับ

<?php
const BAHT_TEXT_NUMBERS = array('ศูนย์', 'หนึ่ง', 'สอง', 'สาม', 'สี่', 'ห้า', 'หก', 'เจ็ด', 'แปด', 'เก้า');
const BAHT_TEXT_UNITS = array('', 'สิบ', 'ร้อย', 'พัน', 'หมื่น', 'แสน', 'ล้าน');
const BAHT_TEXT_ONE_IN_TENTH = 'เอ็ด';
const BAHT_TEXT_TWENTY = 'ยี่';
const BAHT_TEXT_INTEGER