PHP

การติดตั้ง PECL uploadprogress บน Debian

วันนี้เปิด Status report ของ drupal พบว่ายังไม่ได้ติดตั้ง PECL uploadprogress ซึ่งวิธีการลงทำดังนี้

1. ดาวน์โหลด PECL uploadprogress จากนั้นก็คลายไฟล์และเข้าไปในไดเรกทอรีที่ได้ด้วยคำสั่งนี้

tar -xzf uploadprogress-VERSION.tgz
cd uploadprogress-VERSION

2. ต่อไปต้องใช้คำสั่ง phpize ซึ่งเซิร์ฟเวอร์ที่ใช้อยู่ยังไม่ได้ติดตั้ง php5-dev ดังนั้นจึงต้องลงก่อนโดยใช้ apt-get เมื่อลงเรียบร้อยให้ทำตามขั้นตอนต่อไปนี้

phpize
./configure
make
make install

3
Your rating: None Average: 3 (1 vote)

การติดตั้ง Apache, PHP, MySQL และ phpMyAdmin บน Ubuntu 8.10

การติดตั้ง Apache

1. เปิด Terminal จาก Applications/Utilities/Terminal จากนั้นให้พิมพ์คำสั่งนี้

sudo apt-get install apache2

2. หากใน Terminal เห็นข้อความว่า apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName สามารถแก้ไขได้โดยใช้พิมพ์คำสั่งนี้

gksu gedit /etc/apache2/conf.d/fqdn

เมื่อเปิดเสร็จแล้ว ให้พิมพ์ ServerName localhost ลงไปในไฟล์และบันทึก จากนั้นก็ปิดไฟล์

5
Your rating: None Average: 5 (2 votes)

นำภาพจาก Flickr มาแสดงด้วย Flickr_API (2)

ก่อนหน้านี้ผมเคยเขียน นำภาพจาก Flickr มาแสดงด้วย Flickr_API (1) แล้ว ซึ่งยังไม่มีการแสดงรูปภาพขึ้นมา ต่อไปจะแสดงรูปภาพจากการค้นหา โดยใช้ flickr.photos.search ซึ่งผลการค้นหาจะอยู่ในรูปของ XML สมมติผมจะค้นหาคำว่า สนามจันทร์ เรียงลำดับแบบ relevance และต้องการแสดง 5 รูปต่อหน้า ผลการค้นหาที่ได้มา คือ

0
Your rating: None

Install PEAR in Windows

วันนี้มาทำงานที่ คณะเภสัชศาสตร์ มหาวิทยาลัยศิลปากร เป็นวันแรก ซึ่งผมยังไม่มีโต๊ะทำงาน ทำให้ยังไม่มีอะไรทำ ก็เลยยืมเครื่องโน๊ตบุ๊คของน้องมาใช้งานแก้เบื่อ สิ่งที่ทำวันนี้ก็ลง AppServ 2.5.10 และต้องการใช้งาน PEAR ด้วย ดังนั้นผมจึงต้องติดตั้งมัน (เคยเขียน Install PEAR in Mac OS X Leopard ไปแล้ว) วิธีติดตั้งก็ไม่ยาก คือ

5
Your rating: None Average: 5 (3 votes)

นำภาพจาก Flickr มาแสดงด้วย Flickr_API (1)

หลังจากไม่มีเครื่องส่วนตัวใช้งาน ก็ไม่มีงานทำ จึงหาอะไรทำเล่นๆ แก้เบื่อไปพลางๆ ผมก็อยากลองดึงภาพจาก Flickr โดยใช้ API ที่มีให้ หลังจากเข้าไปดูที่ Flickr Services แล้วจะเห็นว่ามีการสนับสนุนหลายภาษา เช่น ActionScript, Delphi, Java, Objective-C, Perl, PHP, Python, Ruby เป็นต้น ซึ่งผมเลือกใช้ภาษา PHP และเลือกใช้ Flickr_API เพราะเครื่องผมติดตั้ง PEAR ไว้อยู่แล้ว (ดูการติดตั้งที่ Install PEAR in Mac OS X Leopard) ส่วนวิธีการติดตั้งนั้นก็ง่าย ดังนี้

0
Your rating: None

Generate เอกสาร PDF ด้วย PHP

หลังจากที่ได้ Generate ทั้ง Word และ Excel แล้ว ต่อไปก็เป็นการ Generate เอกสาร PDF โดยเราจะใช้ FPDF ในการสร้างเอกสาร PDF ซึ่งการใช้ Library นี้จะมีปัญหากับภาษาไทย เนื่องจากไม่มีฟอนต์ภาษาไทยนั่นเอง ดังนั้นจึงจำเป็นต้องเพิ่มฟอนต์ลงไปด้วย หากภาษาไทยที่ใช้มี encoding เป็น UTF-8 แล้ว จำเป็นจะต้องเปลี่ยน encoding ให้เป็น TIS-620 ก่อนจึงจะทำให้แสดงผลออกมาได้อย่างถูกต้อง โดยเราจะใช้ Library ชื่อ libiconv ในการทำงาน โดยดูตัวอย่างการใช้ดังนี้

3
Your rating: None Average: 3 (5 votes)

Generate เอกสาร Word ด้วย PHP

ก่อนหน้านี้ได้เขียนวิธีการ Generate เอกสาร Excel ด้วย PHP แล้ว วันนี้ก็เขียนวิธีการ Generate เอกสาร Word ด้วย PHP ละกัน ซึ่งการทำก็ไม่ยุ่งยากแบบการสร้างไฟล์ Excel โดยเราจะเขียน header ลงไปในไฟล์ HTML ดังนี้

0
Your rating: None