ใส่ code นี้ไว้บรรทัดแรกของไฟล์ที่รันini_set('max_execution_time', 300); //300 seconds = 5 minutes
*** 300 seconds = 5 minutes แก้ไขได้
execution time of 30 seconds exceeded in มักไม่พบบ่อย สำหรับเพื่อนๆที่เขียนเว็บภาษา PHP สำหรับบทความนี้ผมโน๊ตไว้ เพราะมักเจอบ่อยเหมือนกัน แต่ลืมรูปแบบของ code 555 ส่วนมากผมรันโค้ดบน http://localhost/ ถ้ามี error แบบนี้โค้ดที่เขียนรันทำงานนานเกินไป default ค่าเดิมกำหนดไว้ 30 วินาที อาจจะวนลูปมากเกินไป หรือมีการผลพลาดของ code ทำงานไม่จบค้าง สำหรับ Error นี้เป็นของ php
รูปแบบที่เจอบ่อย
จะดีมากถ้าเกิด error นี้ใน code ที่รันใน http://localhost/ เพราะเป็นเครื่องคอมของเรา แต่ถ้า error แบบนี้บน Hosting หรือ server บ่อยๆ อาจจะทำให้เว็บมีปัญหา ต้องรีบแก้ไข
ตัวอย่าง Error
Fatal error: Maximum execution time of 30 seconds exceeded in F:\AppServ\www\watermark\filename.php on line 65
เพิ่มเวลาประมวลผล โดย default ค่าเดิมของระบบจะกำหนดไว้แค่ 30 วินาที
ใส่ code นี้ไว้บรรทัดแรกของไฟล์ที่รัน ini_set('max_execution_time', 300); //300 seconds = 5 minutes
สำหรับบนเว็บไซต์บน Hosting ไม่ควรกำหนดเวลาให้นานเกินไป เพราะเหมือนเว็บทำงานหนักส่งผลต่อ server ได้