27 Jul
Posted by: ชิตพงษ์ วุทธานันท์ in: API, Tips & Tricks
มาแจกทริกเล็กๆ (หรืออาจจะเป็นบล็อกโชว์ความสะเพร่าของผม 55) ถ้าเราทำการชำระเงินผ่าน PayPal ด้วยสกุลเงินดอลล่า (USD) คงไม่มีปัญหาอะไร แต่ถ้าจะจ่ายด้วยสกุลอื่นล่ะ การโค๊ดจะต่างไหม? จริงๆ มันไม่ต่างกันเลยครับ เคยเขียนโค๊ดจ่ายเงินผ่าน API PayPal อย่างไร ก็เขียนไปอย่างนั้น แต่บังเอิญว่าผมไปเจอ Error มาตัวหนึ่ง L_ERRORCODE0 : 10444 L_SHORTMESSAGE0 : Transaction refused because of an invalid argument. See additional error messages for details. L_LONGMESSAGE0 : The transaction currency specified must be the same as previously specified. L_SEVERITYCODE0 : Error L_ERRORCODE0 [...]
PHP 5.3.x รู้สึกจะมีปัญหามากกับ PHP เวอร์ชั่นก่อนหน้าที่ผมใช้งาน สิ่งแรกที่ผมเจอเยลคือตอนพลาดไป Upgrade บน Server จาก 5.2.3 ไปเป็น 5.3.2 ปรากฏว่า Function พื้นฐานหลายตัวที่เคยใช้ได้ ถูกตัดทิ้ง ซึ่งมันจะมีผลอย่างมากกับโค๊ดรุ่นเก่าๆ หรือโค๊ดที่เขียนออกมาไม่ค่อยดี เช่นโค๊ดผมเป็นต้น ฮ่าๆๆ (ลองไปตรวจสอบได้ที่นี่ครับ Deprecated features in PHP 5.3.x ) ผมก็พยายามหนีมันไปแล้ว 2 เดือน สุดท้ายไหนๆก็จะต้องเปลี่ยนถ่ายไปเป็นเวอรืชั่นใหม่อยู่ดี ลองโหลด PHP 5.3.3 มาติดตั้งบนเครื่องดูเสียเลยก็แล้วกัน ซึ่งก็ยังมีการเปลี่ยนแปลงบ้างเหมือนกัน เลยขอบันทึกไว้อ่านเองและแบ่งปันความรู้กันครับ Install Apache 2.2.x Download Apache ไหนๆจะใหม่ก็เล่นใหม่ให้มันหมดไปเลย ในที่นี้ผมเลือก HTTP Server เป็น Apache 2.2.15 ครับ (ซึ่งผมโหลด version win32 x86 openssl) [...]