การใช้ trim ใน PHP

การใช้ trim ใน PHP

   trim ใน PHP ไว้ใช้สำหรับตัดส่วนที่ไม่ต้องการออกไปจากข้อความ โดย trim มีทั้งหมด 3 แบบ ที่ใช้กัน คือ
      -trim ใช้ตัดช่องว่างทั้งซ้าย-ขวาออก
      -rtrim ใช้ตัดช่องว่างขวาออก
      -ltrim ใช้ตัดช่องว่างซ้ายออก
 
กำหนดตัวแปลใช้กับตัวอย่างข้างล่างดังนี้ $str=”   dekkaron    “;
ตัวอย่าง trim เช่น
<?PHP
echo trim($str);
?>

แสดงออกมาเป็น “dekkaron”
 
 
ตัวอย่าง rtrim เช่น
<?PHP
echo rtrim($str);
?>

แสดงออกมาเป็น “dekkaron    “
 
 
ตัวอย่าง ltrim เช่น
<?PHP
echo ltrim($str);
?>

แสดงออกมาเป็น “   dekkaron”
 
 
trim ยังสามารถลบตัวที่อยู่ข้างหน้าหรือหลัง ตามรูปแบบที่ต้องการได้ด้วย เช่น
<?PHP
$url="www.dekkaron.com";
echo trim($url,"www.");
?>

แสดงออกมาเป็น “dekkaron.com”
 
นำไปประยุคต์ใช้ได้อีกมากมายเลยครับ ผมใช้บ่อยเหมือนกันตัวนี้
 
 

  • Facebook
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS
Read Comments

PHP ตรวจสอบปีอธิกสุรทิน

PHP ตรวจสอบปีอธิกสุรทิน : Days of February

   วันนี้ขอนำเสนอวิธีการหาวันสุดท้ายของเดือน ..! ใครๆก็รู้ ลงท้านด้วย คม ก็ 31 ลงท้ายด้วย ยน ก็ 30 ไง แล้วถ้าเป็น (กุมภา)พันธ์ ละ มัน 28 หรือ 29 กัน ซึ่ง 4 ปีก็จะมีเดือนกุมภาพันธ์ ที่มี 29 วันที ปีไหนบ้างละต้องย้อนเปิดปฏิฐินกันวุ่นวายเลย เอ้าง่ายๆเลยทางนี้ ปีไหน เดือนอะไร รู้ได้เลยว่าวันสุดท้ายของเดือนคือวันที่อะไร ไปดูโค้ตกัน
<?
$year="2008";
$month="2";
$first_of_month = mktime(0, 0, 0, $month, 1, $year);
echo $days_in_month = date('t', $first_of_month);
?>

กำหนดปีในตัวแปล $year
กำหนดเดือนในตัวแปล $month
 
แค่นี้ก็เสร็จแล้ว (วันแรกของเดือนค้อนข้างยากไม่ขอทำให้ดูนะ…)
 
 

  • Facebook
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS
Read Comments

แสดง MAC Address เครื่อง Client ใน PHP

แสดง MAC Address เครื่อง Client ใน  PHP
 
   ถ้าเราต้องการจะเก็บ MAC Address ของเครื่องที่เข้ามาใช้บริการเว็บไซต์ของเราจะต้องทำยังไง จะมีวิธีไหนที่จะสามารถ รู้ได้ว่าเครื่อง Client ที่ใช้บริการเว็บไซต์ เราอยู่ คือหมายเลข MAC Address อะไร เพื่อประโยชน์สำหรับการตรวจสอบในอนาคต วันนี้เรามีวิธีมานำเสนอแบบง่ายๆ เช่นเคย (copy paste)
 
โค้ตที่ใช้งาน

<?php
   exec('arp '.$_SERVER['REMOTE_ADDR'],$user_mac);
   echo substr($user_mac[1],strpos($user_mac[1],':')-2, '17');
?>

หรือจะทำเป็น function ไปเลยก็ได้สำหรับการใช้งานบ่อยๆ

<?php
function get_mac_address(){
   exec('arp '.$_SERVER['REMOTE_ADDR'],$user_mac);
   $mac=substr($user_mac[1],strpos($user_mac[1],':')-2, '17');
   return $mac;
}
?>

วิธีเรียกใช้งาน
<?php
   echo get_mac_address();
?>

ลองนำไปประยุกต์ใช้ดูนะครับ ง่ายๆอีกแล้วครับท่าน
 
 

  • Facebook
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS
Read Comments

วิธีปิด SELinux

   การปิด SELinux เพื่อช่วยให้เราทำงานได้ง่ายขึ้น(สำหรับมือใหม่) แต่ระบบรักษาความปลอดภัยก็จะด้อยลงไปด้วย
 
เริ่มต้นเลย ตรวจสอบ SELinux รันอยู่หรือไม่ จะใช้คำสั่ง getenforce เพื่อตรวจสอบ
[root@dekkaron ~]# getenforce
Enforcing

   วิธีการปิด SELinux เราต้องแก้ไขไฟล์คอนฟิกของ SELinux โดยแก้ไขที่ไฟล์ /etc/sysconfig/selinux
[root@dekkaron ~]# vi /etc/sysconfig/selinux
   และแก้ไขบรรทัดที่มีข้อความ SELINUX=enforcing ให้เป็น SELINUX=disable
 
   แต่ SELinux จะยังคงรันอยู่ ถ้าไม่ทำการ reboot เครื่อง แต่ถ้าต้องการปิด SELinux ลงทันทีโดยไม่ reboot ให้สั่งคำสั่ง setenforce 0 จะเป็นการปิด SELinux ลงแบบชั่วคราว
[root@dekkaron ~]# setenforce 0
[root@dekkaron ~]# cat /selinux/enforce

จะได้ผลลัพท์ออกมาเป็น 0 (แสดงว่า disable)
ซึ่ง SELinux จะทำงานในโหมด Permissive คือ ปิดการทำงานตรวจสอบของ SELinux
 
หมายเหตุ การปิดด้วยวิธีแก้ไขไฟล์ ได้ผลชัวร์กว่าการปิด ที่เมนู setup
 
 

  • Facebook
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS
Read Comments
 Page 1 of 24  1  2  3  4  5 » ...  Last »