Archive for the ‘บทเรียน PHP’ Category

  • จะแก้ปัญหาการส่งอีเมล์ยืนยันการลงทะเบียนไม่ออกใน PHPBB อย่างไร

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    จะแก้ปัญหาการส่งอีเมล์ยืนยันการลงทะเบียนไม่ออกใน PHPBB อย่างไร

    ทำไมเว็บบอร์ด PHPBB ของเรา ไม่มีจำนวนสมาชิกเพิ่มเลย ทั้งๆ ที่คนลงทะเบียนก็มีเยอะแยะ
    ทดสอบลงทะเบียนดูแล้ว ก็ไม่ได้อีเมล์ให้ยืนยัน จะทำอย่างไรดี
    Read the rest of this entry »

  • จะแก้ปัญหา error ใน บอร์ด PHPBB3 อย่างไร

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    บางที เราใช้งานบอร์ด phpbb ไปนานๆ อาจจะมี error ขึ้นบ้างใน file ต่างๆ เช่น อาจจะส่งอีเมล์ไม่ออก หรือขึ้น error ในหน้า admin หรือหน้าอื่นๆ จะแก้อย่างไรดี

    tweb มีข้อแนะนำง่ายๆ มาฝาก
    Read the rest of this entry »

  • การใช้ Session แบบมาตราฐานบน suPHP

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    บน suPHP คุณจะต้องทำการใช้ session_start(); อยู่บนสุดหรือจะใช้ @session_start(); ก็ได้ ย้ำว่าต้องอยู่บนสุด แต่บางทีง่ายๆเราอาจจะใช้ค่าตัวแปรว่า $abc ปกติ แต่บน suPHP ค้นพบว่าไม่สามารถทำอย่างนั้นได้

    เราต้องกำหนดค่าตัวแปรตามมาตราฐานตามนี้คือ

    $_SESSION['abc']

    อย่างนี้เป็นต้น ก็ลองดูครับ หลังจากใช้วิชาในการค้นหามานานแสนนาน อิอิ

  • การใช้งาน .htaccess บน suPHP หรือใช้ php.ini แยกส่วนตัว

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    วิธีง่ายๆ หากคุณ config php_value บน .htaccess ไว้ แต่ไม่สามารถใช้กับ suPHP ได้ให้คุณทำการแยก php.ini ออกมา แล้ว insert ดังต่อไปนี้

    File .htaccess ให้ใส่ค่าดังต่อไปนี้
    suPHP_ConfigPath /home/username/public_html
    Read the rest of this entry »

  • การใช้ PHP ทำ Watermark รูป หรือ การแสดงรูปซ้อนรูปอื่นๆ

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    * บางครั้ง เราอาจจะต้องการสงวนลิขสิทธิ์รูปภาพ หรือไม่ต้องการให้เอา รูปภาพบนหน้าเว็บไซด์ของเรา ไปใช้ หรือ ต้องการแทรกรูปบางรูป เข้าไว้ในทุกรูปของเรา เราจะทำอย่างไรดี ?
    * ลองเอา Script นี้ ไปประยุกต์ใช้ดูนะ
    Read the rest of this entry »

  • มาทำความเข้าใจ โครงสร้างไฟล์ และไดเร็กทอรี ของ PHP 4 และ PHP 5 กัน

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    ตัวอย่าง โครงสร้างไฟล์ และไดเร็กทอรี ของ PHP 4

    c:\php
    c:\php\cli\php.exe — ไฟล์รัน CLI ใช้สำหรับ command line scripting
    c:\php\dlls — DLL สำหรับบางส่วนขยาย (extensions) เช่น expat.dll หรือ fdftk.dll เป็นต้น
    c:\php\extensions — ส่วนขยาย DLL สำหรับ PHP เช่น php_bz2.dll หรือ php_cpdf.dll เป็นต้น
    c:\php\mibs — ไฟล์สนับสนุน สำหรับ SNMP
    c:\php\openssl — ไฟล์สนับสนุน สำหรับ Openssl Read the rest of this entry »

  • การติดตั้ง PHP บน Windows เพื่อการเขียนโปรแกรมบนเว็บ

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    วิธีการติดตั้ง PHP บน Windows เพื่อการเขียนโปรแกรมบนเว็บ

    มีอยู่ 2 วิธีในการติดตั้ง PHP บน Windows คือ แบบติดตั้งด้วยตัวเอง (Manual) หรือ แบบใช้ตัวอินสทอลเลอร์ (Installer)

    1. การติดตั้งด้วยตัวอินสทอลเลอร์ (Installer)
    Read the rest of this entry »

  • สร้างแบบฟอร์มให้ Security กันเถอะ

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    สวัสดีครับ วันนี้เรามาดูของ InTrend สุดๆ ก็คือการทำแบบฟอร์มเราให้มีความปลอดภัย จากการที่ไอ้แบบฟอร์มเจ้าปัญหา ทำให้ Board เราปิดไปสองอันแล้ว ตั้งแต่ Board ที่สร้างเอง และ Board ของฟรี เหตุเพราะว่ามันมีการยิง Board ได้ เพียงแต่หาว่า Board นั้น Post ที่ File และส่งค่าอะไรบ้าง ก็ยิงไป ก็ Post กันตรึมเลย

    สิ่งที่พบแล้วเห็นกันตอนนี้ก็คือ มีการให้กรอกตัวเลข ตัวอักษร ก่อนที่จะ Submit โดยการกรอก ก็ให้กรอกตามรูป บูดๆเบี้ยวๆ เคยเจอไหมครับ เวลาเราสมัครอีเมล์ก็จะมีแบบนี้เช่นกัน เรามาดูตัวอย่างกันดีกว่าว่าทำอย่างไร
    Read the rest of this entry »

  • คำสั่งสำหรับเรียกค่า IP ของผู้เข้าเว็บ

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    อีกทั้งคำสั่ง Get IP นั้นยังใช้สำหรับการทำสถิติอีกด้วยเพื่อเก็บการเข้าของคนเข้าเว็บว่าเข้ามาจาก IP อะไร
    การเรียกค่า Ip นั้นใช้คำสั่งไม่ยากเป็น Environment พื้นฐานสามารถ Copy นำไปใช้ได้เลยครับ

    $ip = getenv(“REMOTE_ADDR”);

    เท่านี้คุณก็สามารถทราบแล้วว่าคนเข้ามายังเว็บคุณใช้ Ip อะไรครับผม

  • เลียนแบบ SSI ใน PHP

    Date: 2010.09.03 | Category: Web Programming, บทเรียน PHP | Response: 0

    ขอท้าวความเรื่อง SSI ก่อน วิธีง่ายๆสำหรับ SSI คือ <!–#include virtual=”filename.txt” –> แค่นี้ท่านก็ include html ได้แล้ว อาจจะเป็นส่วนของ Header ส่วนของเมนู หรือส่วนต่างๆ ช่วยทั้งประหยัดเนื้อที่ แล้วก็ช่วยทั้งการอับเดทเว็บด้วย

    แต่สำหรับคนที่เคยใช้ ASP ก็จะทราบว่า SSI ก็ยังคงใช้ได้กับ File .ASP เช่นดัน แต่กับ PHP นั้นสิ ปัญหาไม่สามารถใช้งานได้กับ File .PHP เลยกลายเป็นบทเรียนนี้ที่ผมนำมาสอน แค่ประยุกต์นิดหน่อยดังต่อไปนี้
    Read the rest of this entry »