Tag: PHP

  • FPDF – PDF generator in PHP

    FPDF is a freeware PHP class which allows to generate PDF files with pure PHP, no PDFlib library required. Works with both PHP4 and PHP5.

  • Installing PHP on Mac OS X

    Soooo easy, just only few clicks! You download a dmg file, open it, double-click an installer, and that’s it! The http://127.0.0.1/~yourname/ will be there ready for a PHP scripting! Note: this is only for Mac OS X Client (the typical one you’ll found on desktops/notebooks), not for Mac OS X Server. ใช้เวลาลง 2 นาที –…

  • so unnecessary code

    I’m currently (busy) working with a web UI for one project. There’s nothing much complicated, just displaying a requested document in a web browser and provide a user a way to highlight some “interesting parts” of the document interactively. Something like underline all the words with a specified category, or mark a set of words…

  • Cheat Sheets Parade

    JavaScript, MySQL, PHP, CSS, and mod_rewrite Cheat Sheets, topped up with an RGB Hex Colour Chart — A real lucky web developer fears no exam!

  • Deer Park hates long string without whitespace

    วนลูป foreach ให้ PHP มัน append สตริง ด้วยค่าประมาณ “tok_N”, ไปเรื่อย ๆ เยอะเหมือนกัน หลังจบลูป เราก็ตัดเจ้า , ตัวท้ายสุดทิ้ง จะได้ประมาณนี้ “tok_1″,”tok_2″,”tok_3″,…,”tok_N” แล้วก็พิมพ์ค่านี้ออกไป โดยใช้ echo ธรรมดา ๆ (ที่ตั้งใจคือจะเอาไปประกาศเป็น Array ใน JavaScript น่ะ) พบปัญหาคือ ถ้าสตริงมัน “ยาวมาก ๆ” เนี่ย Deer Park (Firefox รุ่นก่อนรุ่นทดสอบ) มันไม่ยอมพิมพ์ให้แฮะ -_-“ คือ Deer Park มันคงต้องรับสตริงชุดนี้เข้าไปแล้วแหละ (เพราะเว็บเบราเซอร์มันไม่ได้ทำหน้าที่สร้างหนิ ตัวเว็บเซิร์ฟเวอร์ตะหากที่สร้าง) แต่ไม่ยอมแสดง กดดู Page Source ก็ไม่มี. แต่พอลองหน้าเดียวกันด้วย IE แล้วไม่มีปัญหา แสดงได้ทุกอย่าง วิธีแก้ปัญหาคือ…

  • PHP 5 + MySQL settings on Windows

    ปวดหัวนิดหน่อย นั่งเซตให้ PHP 5 ใช้ MySQL ได้ ปัญหามันเริ่มมาจาก PHP 5 เค้าไม่ได้รวมฟังก์ชั่น MySQL เอาไว้ในตัว แต่แยกเป็นโมดูลต่างหาก แล้วก็ไม่ได้เปิดไว้เป็น default ก็เลยต้องเซตเจ้า php.ini กันหน่อย ทีนี้ เหมือนไอ้ php.ini มันก็ต๊อง ๆ คือทำอะไรไม่ค่อยเหมือนที่คิดเท่าไหร่ มีคนบ่นกันเยอะ หลังจากมั่ว ๆ อยู่พักนึง (เคยลองแล้วเมื่อหลายวันก่อนกับ Apache 2.0 แต่ไม่สำเร็จ วันนี้ลองใหม่กับ IIS ที่มากับ Win XP) ก็ได้ความ ก่อนอื่นต้องไปดาวน์โหลด zip package ของ Windows มาลงก่อน. เน้นว่า zip package เพราะตัว installer ไม่มีโมดูล MySQL ให้นะ (หรือถ้าอยากลงง่าย ๆ…

  • Information visualization

    book: The Visual Display of Quantitative Information book: Envisioning Information book: Visual Explanations: Images and Quantities, Evidence and Narrative php lib: Sparkline PHP Graphing Library java lib: prefuse, for interactive information visualization

  • TYPO3

    TYPO3, looks like it’s a very popolar Content Management System around here in Europe. Go to a bookstore, you will see lots of TYPO3 books (more than Mambo). Based on PHP 4.

  • A day with Web/DB application frameworks

    Ruby on Rails is on the highlight (อ่าน pok’s blogger มีเรื่องนี้เยอะ พร้อมตัวอย่างจริง). For Python, there’s Subway, Django, and SQLObject. — For PHP, there’re Cake and PHP on Trax. — Java, Trails. — Groovy, Grails. — .NET, MonoRail. Most of them are Rails-inspired (well, Cake itself aggressively claims it’s actually a rip-off!) นั่งเขียนเว็บบอร์ดใหม่เล่น ๆ ดีกว่า จะได้ลองหัดพวกนี้มั่ง…

  • Ajaxxxx

    What’s new in the world of Ajax-based web developement ? keep read: Ajaxian Blog Jots » ajax Open AJAX Ajax Blog Ajax toolkit for calling a server-side function directly from a client side (JavaScript): JPSPAN (PHP) SAJAX (ASP ColdFusion Io Lua Perl PHP Python Ruby)