PDA

View Full Version : این error مربوط به چیه؟Fatal error: Maximum execution time of 30 seconds o



bolouri
دوشنبه 01 بهمن 1386, 10:41 صبح
سلام.
در برنامهای که نوشتم اول به ftp وصل میشه و بعد داخل ftp عمل search رو انجام مده. برنامه درست کار میکنه اما گاهی اوقات (اکثرا اولین search) که عمل search طول میکشه این error رو میده

Fatal error: Maximum execution time of 30 seconds exceeded in C:\www\function.php on line 5


البته اگه search رو دوباره انجام بدم جواب میگیرم.این error مربوط به چیه؟

bigcowboy
دوشنبه 01 بهمن 1386, 12:00 عصر
معمولا موقع اجرای یک حلقه infinity این خطا رخ میده.

zamanphp
دوشنبه 01 بهمن 1386, 12:44 عصر
PHP وقتی ببینه اجرای یه اسکریپت بیش از زمان معمول هست اون رو متوقف می کنه و خطای

Maximum execution time of 30 seconds exceeded رو نشون می ده .
بنابرین اگر اسکریپتتون مدت زمان زیادی برای اجرا نیاز دارد باید به PHP بگید که به اجرای طولانی اسکرپت گیر نده لذا خط زیر رو در اول اسکرپتتون قرار دهید :

<?php

set_time_limit(0);

bolouri
دوشنبه 01 بهمن 1386, 13:40 عصر
اما من توی برنامم هیچ scriptی ندارم .کجای برنامه اینو بذارم؟

zamanphp
دوشنبه 01 بهمن 1386, 16:00 عصر
تو اول برنامت بذار
یه سری هم به راهنمابزنی بد نیست