Pages

Friday, March 30, 2012

ตั้ง memory_limit เหมือนใน php.ini แบบไม่ต้องใช้ php.ini

ในบาง webserver อย่างเช่นพวก cloud platform หรืออะไรก็ตามที่เราไม่สามารถ access ไฟล์ php.ini ได้
ผมเพิ่งเจอวิธีตั้งค่าอะไรก็ตาม ในไฟล์ php.ini แบบ on the fly (กลางทาง) วิธีนี้สะดวกมากๆ เอาไว้ใช้แก้ error เวลาที่เราเจอปัญหาพวก Fatal error: Allowed memory size exceeded.

เราสามารถใช้คำสั่งนี้ได้เลยครับ

@ini_set('WHATEVER', VALUE);

ถ้าอยากจะตั้งค่า memory_limit ก็ทำแบบนี้

@ini_set('memory_limit', 67108864);



เรียบร้อย .. Fatal error หายวับ :)

Tuesday, March 20, 2012

ใช้ jQuery ตรวจสอบว่ามีคนใช้ iPhone, iPod, iPad เข้าเว็บไซต์ของเรา

ผมจำต้องเขียน code โดยให้แสดงผลต่างกันระหว่าง Desktop browser กับ iOS Browser อย่างเช่น iPod, iPad หรือ iPhone

ซึ่งเราสามารถสั่งให้ Browser แสดงผลต่างกันได้ด้วย function ง่ายๆ นี้ครับ

function isiPhone(){
return (
(navigator.platform.indexOf("iPhone") != -1) ||
(navigator.platform.indexOf("iPod") != -1) ||
(navigator.platform.indexOf("iPad") != -1)
);
}

เวลานำไปใช้ก็เช่น

if( isiPhone() ) {
   window.alert("You are browing this site by iOS browser");
}

ที่มา: http://jquery-howto.blogspot.com/2010/09/iphone-ipod-detection-using-jquery.html