O PHP especifica o limite de memória que pode ser usada com na aplicação, o problema é que as vezes precisamos utilizar mais memória do que foi especificada por padrão para o php, então recebemos a seguinte mensagem de erro:
Fatal error: Allowed memory size of 33554432 bytes exhausted
O problema pode ser contornado adicionando uma pequena chamada no início do seu arquivo, logo após a abertura da tag <?php, veja:
ini_set(‘memory_limit’,’64M’);
Nesse caso foi definido que o sistema tem até 64MB para usar em memória para o script em execução.
Olá! Representante do provedor de hospedagem disse que eu teria de alterar o plano. Disse-lhe que ainda estava realizando testes, daí ele aumentou a memória, pois alguns dias, de 32MB para 64MB, apenas para eu realizar os testes que estou realizando. Com isso, funcionou. Mas quando voltar à memória original eu testarei o código com citada linha. Se der ou não certo, postarei aqui o resultado.