วันพุธที่ 22 กรกฎาคม พ.ศ. 2552

การตั้งค่าไฟล์ php.ini

  1. หาไฟล์ชื่อ php.ini-dist ในโฟลเดอร์ php
  2. เปลี่ยนชื่อเป็น php.ini
  3. หาคำว่า "extension_dir" และใส่ว่า
    extension_dir = "C:\web\php\ext"
    โดย path ที่ใส่นั้นเป็นที่ตั้งของโฟลเดอร์ php
  4. ลบเครื่องหมาย ";" ที่อยู่ในส่วน Dynamic Extensions ดังนี้
    • extension=php_gd2.dll
    • extension=php_mbstring.dll
    • extension=php_mcrypt.dll
    • extension=php_mysql.dll
    • extension=php_mysqli.dll
    • extension=php_pdo.dll
    • extension=php_pdo_mysql.dll
    • extension=php_soap.dll
  5. เมื่อเสร็จแล้วให้ย้ายไฟล์ php.ini ไปยัง C:\windows แล้วก็ restart เครื่อง เป็นอันเสร็จพิธี

วันพฤหัสบดีที่ 16 กรกฎาคม พ.ศ. 2552

การจัดวางตำแหน่งปุ่ม submit ให้อยู่กึ่งกลางด้วย CSS

สมมติว่าเรามี Code html ดังนี้

<form method="post" action="post">
...
...
...

<div>
<input type="submit" name="btnsubmit" id="btnsubmit"
class="btn" value="ตกลง" />
<div>
</form>


การจะจัดกึ่งกลางปุ่ม submit นั้นมีหลักการดังนี้



  • ต้องแสดงเป็น block (display: block;)


  • จัดกึ่งกลาง (margin: 0 auto;)


  • ต้องกำหนดความกว้าง (width: 150px;)


ดังนั้นเราสามารถกำหนดรูปแบบปุ่ม submit ให้อยู่ตรงกลางได้ดังนี้



input.btn  {
width: 60px;
margin: 0 auto;
display: block;
}


เท่านี้ปุ่ม submit ก็จะอยู่กึ่งกลางสมใจ



ทดลองใน IE8 และ FF3.5 Work ครับ

วันศุกร์ที่ 26 มิถุนายน พ.ศ. 2552

ตั้งค่า Apache 2.2.11 ให้สามารถใช้งาน PHP ได้

ขั้นแรกต้องไปดาวน์โหลดตัวติดตั้ง Apache มาก่อน โดยปัจจุบัน http://windows.php.net/ แนะนำให้ใช้ Apache จาก http://www.apachelounge.com/download/ ซึ่งตอนนี้จากการลงใน Windows 8.1 64 bit ผมใช้แบบ win32 เพราะตัว php เองตัว 64 bit ยังเป็น experiment จึงรอให้เป็นตัวจริงค่อยนำมาใช้
หลังจาก download เสร็จสิ้นและตั้งค่าตาม readme.txt ที่แตกไฟล์แล้วให้ใส่บรรทัดล่างสุดของไฟล์ httpd.conf ซึ่งอยู่ใน folder "conf" ดังนี้
PHPIniDir "d:/web/php"
LoadFile "d:/web/php/php5ts.dll"
LoadModule php5_module "d:\web\php\php5apache2_4.dll"
AddType application/x-httpd-php .php 
ที่บรรทัดแรก (LoadModule php5_module) ให้อ้างถึง folder ที่ติดตั้ง php ไว้
จากหนังสือ BUILD YOUR OWN DATABASE DRIVEN WEB SITE USING PHP & MYSQL ของ sitepoint บอกวีธีการตั้งค่าอีกแบบไว้ดังนี้ (เลือกได้ทั้ง 2 แบบ)
LoadModule php5_module "C:\web\php\php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir c:/web/php"
จากนั้นให้ search หาคำว่า DocumentRoot และให้แก้เป็นแฟ้มที่เก็บไฟล์ html
DocumentRoot "C:/web/www"
ต่อมาให้หาคำว่า Directory และแก้ดังนี้
<Directory "C:/web/www">
สุดท้ายแก้ไขส่วนที่ทำให้ apache รู้จักกับไฟล์ index.php
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
ให้เพิ่ม "index.php" ดังนี้
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
เสร็จแล้วให้ restart Apache ก็เป็นอันเสร็จสิ้น

วันอังคารที่ 26 พฤษภาคม พ.ศ. 2552

ขนาดรูปถ่ายติดบัตร

สั้นๆ ห้วนๆ

รูป 2 นิ้ว = 4.2 x 5.5 c.m.

รูป 1.5 นิ้ว = 3.5 x 4.2 c.m.

รูป 1 นิ้ว = 2.8 x 3.5 c.m.

credit: ตากล้อง ดอทคอม

วันพฤหัสบดีที่ 19 มีนาคม พ.ศ. 2552

ดูการอภิปรายไม่ไว้วางใจรัฐบาลเมื่อวาน…

ในปีที่แล้ว (2551) ติดตามความเคลื่อนไหวของกลุ่มพันธมิตรมาตลอด และที่สนใจคือ “การเมืองใหม่” ที่เหล่าแกนนำพูดถึง

 

พอฟังแล้วก็เกิดความหวังว่า ประเทศไทยของเราน่าจะดีกว่านี้ ถ้าหลุดพ้นจากวังวนเดิมๆ ของการเมืองเก่า

เมื่อวานทั้งวันก็ได้ติดตามการอภิปรายไม่ไว้วางใจรัฐบาลผ่านทางโทรทัศน์ช่อง NBT ตอนกลางวันก็มีติดขัดบ้าง (ส.ส. เพื่อไทยพูดในสภาว่า มีประชาชนบอกว่าไม่สามารถดูได้ เหมือนกับว่ารัฐบาลปิดกั้นข่าวสาร)

 

ตอนเย็น เห็นนายสุนัข เอ๊ย! สุนัย จุลพงศธร ส.ส.สัดส่วนนครสวรรค์ พรรคเพื่อทุย อภิปรายในท่าทีที่ยียวน (กวนตีน) ต่อทั้งรัฐมนตรีและ ส.ส. คนอื่นในสภา ก็เลยเกิดคำถามในใจว่า “ทำไมพวก ส.ส. ถึงทำตัวถ่อยเยี่ยงนี้”

 

เซ็งกับการเมืองเก่า แต่คงต้องมีซักวันที่ประเทศเราจะ ก้าวข้าม ต่อสิ่งที่เป็นอยู่ในปัจจุบัน

วันจันทร์ที่ 9 กุมภาพันธ์ พ.ศ. 2552

การเริ่ม - หยุดการทำงานของ MySQL Server

ถ้าอยากดูโก้ หรือหรูหน่อย ใช้ command line แทนการเปิดปิด MySQL Server มีดังนี้

ก่อนอื่นต้องเข้าไปใน root directory ของ MySQL ก่อน แล้วก็พิมพ์คำสั่งที่ต้องการได้เลย

การเปิดการทำงานของ MySQL Server

C:\web\mysql\bin>net start mysql

การปิดการทำงานของ MySQL Server

C:\web\mysql\bin>net stop mysql

ก็มีแค่นี้แหละ