Due to the many loops involved in the recent program and the complexity of the processing, the execution timeout appears as follows when you run the program:
Fatal error:maximum execution The seconds exceeded in D:\php\AppServ\www\sum3\test.php on line 3
By searching the Web, find the following solutions to share with you:
The mistake is to say that your PHP
The execution time crosses the maximum execution time set in the configuration file for 30 seconds, which is not a problem with your program itself, but
Is the system's configuration file problem, if your network speed, it may be executed again will not be such a mistake, but
This problem can also be modified with some three kinds of methods:
1. Modify the PHP configuration file, find the php.ini file, it should generally be placed in your C:\WINDOWS directory, and then find
Max_execution_time = 30//set to the value you want, unit is seconds
This line, which is the maximum execution time for a set of 30 seconds, you can modify this value to change to your expectations. (can also be set directly into: Max_execution_time = 0)
2. Using the Ini_set () function, not everyone can modify the php.ini file, then you can use this function to change your maximum execution time limit, such as:
Ini_set (' max_execution_time ', ' 100 ');
is set to 100 seconds, and you can set it to 0, then the execution time is not limited.
3. Using the Set_time_limit () function, Set_time_limit (20) represents the maximum execution time plus 20 seconds, but Set_time_limit () will not result if the security mode is executed in PHP unless you use the first method.
Here are some of the explanations: set_time_limit---Limit the maximum execution time Set_time_limit (PH3, PHP4) set_time_limit---Limit the maximum execution time syntax: void set_time_limit (int s Econds) Note: Set the number of seconds a program allows to execute, and if the time limit is reached, the program will return an error.
Its preset limit time is 30 seconds, the value of max_execution_time is defined in the structure file (called Php3.ini in PHP3, PHP4 is called php.ini), and if the number of seconds is set to 0, there is no time limit.
When this function is called, set_time_limit () recalculates the maximum execution time from zero, that is, if the maximum execution time is a preset 30 seconds, and it takes 25 seconds to execute the program before calling the function Set_time_limit (20). The maximum execution time of the program will be 45 seconds.
Note: When PHP is executed in safe mode, Set_time_limit () will not have a result unless it is a time limit to turn off safe mode or modify the structure file (called Php3.ini in PHP3, called PHP.ini in PHP4).