Autor: Rafael Wendel Pinheiro

Alterando tempo de execução de script php

Servidores que têm e estão aptos a “rodar” php geralmente são definidos por padrão a executar um script por inteiro em até 30 segundos. Caso esse tempo seja estourado, é retornado a mensagem Fatal error: Maximum execution time of 30 seconds exceeded in C:wampwwwseuprojetoseuarquivo.php on line X

E dependendo do que estejamos fazendo, talvez esse tempo se torne insuficiente. É o que acontece em caso de uploads de arquivos muito grande ou em busca de ínumeros registros no banco de dados.

Continue lendo

Função php para converter datas

Hoje vou postar uma função que fiz a algum tempo e que na maioria das vezes me auxilia em projetos que esteja desenvolvendo. Trata-se de uma função responsável por converter datas em formatos convencionais para formatos aceitos pelo banco de dados e vice-versa.

Como todos sabem, nós brasileiros trabalhamos com datas em nossos dia-a-dia no formato dia/mes/ano (Ex: 31/12/2011). Porém os bancos de dados (como não são desenvolvidos no Brasil) trabalham com outros formatos, geralmente no esquema ano-mes-dia (Ex: 2011-12-31).

Continue lendo

Resolvendo problemas com acentuação no php

Há alguns meses atrás estava desenvolvendo uma aplicação em php. Depois de finalizado fiz todos os testes em meu servidor apache local e aparentemente estava tudo certo. Porém quando eu subi o projeto para o host da hospedagem verifiquei que todas as palavras com acentuação especial(til, cedilha, circunflexo, etc.) eram exibidas de maneira desconfigurada. Percebi que isso acontecia devido à codificação padrão do servidor e a do meu projeto, que eram diferentes. E essas compatibilidades (ou a falta delas) entre as codificações iso-8859-1 e utf-8 podem acabar gerando muita “dor de cabeça” para programadores.

Continue lendo

Função para montar combobox com dados do banco

Olá pessoal.

No post de hoje vou publicar uma função bem interessante e prática que tem como objetivo montar uma combobox HTML(select)  a partir de uma série de registros que estão armazenados no banco de dados.

Vamos à construção dessa função e depois eu explico como ela funciona e dou um exemplo de sua aplicabilidade. Crie um arquivo funcao_combo.php

Continue lendo

Principais comandos php para bancos mysql

Apesar do php ser uma linguagem que suporta conexão com todos os bancos de dados “famosos” do mercado, basta entender um pouco do assunto para perceber que a maioria dos desenvolvedores geralmente optam pelo MySQL na hora de implementar um projeto. Isso acontece talvez por ser um SGBD gratuito, robusto e com vasta documentação e discussões existentes em vários idiomas.

Por isso no post de hoje vou abordar os principais comandos php para se trabalhar com MySQL visando auxiliar a familiarização dos iniciantes com a linguagem e o banco de dados.

Continue lendo