Prezados,
Seguinte, tenho o sistema implementado aqui 100% funcional e cadastrado para uma média de 55 escolas do municipio. O que acontece é o seguinte: Tento gerar um relatório "Espelho de Notas" para TODOS os alunos de uma série e turma e o sistema me retorna um ERRO FATAL de banco de dados. Uso PostgreSQL.
Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\Ieducar\intranet\include\clsBancoPgSql.inc.php on line 238
Gostaria de saber o que está ocasionando este tipo de erro e uma solução.
Obrigado desde já.
Autor: Matheus Afonso

77 comentários
Alterar o "php.ini" setando a definição "max_execution_time = xx" de acordo com o tempo (em segundos) necessário para emitir o relatório para toda a turma (esta alteração será usada por toda aplicação).
Incluir no inicio do arquivo que contem o código do relatório, uma chamada para a função "set_time_limit", ex: "set_time_limit(120);" onde 120 é o tempo (em segundos) necessário para emissão do relatório para toda a turma (esta alteração será usada apenas pela parte da aplicação em que foi definida). No ubuntu, com o php instalado via apt-get o arquivo php.ini fica localizado em "/etc/php5/apache2/php.ini", no seu caso que usa xampp não sei informar onde fica o php.ini, por favor pesquise no google sobre. Qualquer duvida por favor responda. Lucas D'Avila
Portabilis Tecnologia
www.portabilis.com.br 
Portabilis Tecnologia
portabilis.com.br