Categoria: PHP

Como resolver o erro Notice: undefined index do PHP

Notice: Undefined index é um erro bastante comum do PHP. Ele está relacionado aos métodos POST e GET, no recebimento de formulários. A mensagem de erro, normalmente, é:

O erro é causado quando tentamos chamar uma variável $_POST ou $_GET que não foi enviada através do formulário. Para cada campo <input> no HTML, é … Leia Mais

Como enviar um email pelo PHP usando PHPMailer

O PHPMailer é a biblioteca mais completa para o PHP , para envio de emails. Atualmente, quase todos os provedores exigem autenticação de SMTP para realizar o envio de emails. A tarefa de enviar emails usando o PHPMailer pelo PHP é bastante simples, bastando usar o código fonte de exemplo que iremos fornecer. Primeiramente é … Leia Mais

Como desativar o safe_mode do PHP

Safe mode é uma configuração do PHP que bloqueia a execução de alguns comandos que podem ser prejudiciais a segurança do servidor. Muitas aplicações requerem que o safe_mode sefa desabilitado para poder funcionar corretamente. A seguitne mensagem de erro é bastante comum:

Desabilitando o safe_mode Para resolver este problema, precisamos desabilitar o Safe mode … Leia Mais

Como aumentar o memory_limit do PHP

E diretiva  memory_limit do PHP especifica o limite de memória que uma determinada aplicação tem para ser executada. É muito comum aplicações precisarem de mais memória para serem executadas no servidor. Um erro  bastante comum ocorre pois a aplicação excede o limite máximo de memória, especificado no PHP.INI. Esta mensagem de erro é bastante comum:

Para … Leia Mais

Como alterar o max_execution_time do PHP

O PHP possui uma diretiva chamada max_execution_time .  Ela é usada para definir o tempo limite de execução de uma aplicação no servidor. Esta configuração é importante, para que se evite uma execução por longo período sem necessidade ou loops infinitos, causando possíveis travamentos ou lentidão no servidor. Quando uma aplicação excede o tempo limite do … Leia Mais

Solucionando Fatal error: register_globals

Erros relacionados a register_globals são muito comuns no PHP. As mensagens normalmente são:

E também:

Por que o erro register_globals ocorre ? Nas versões 5.4 e mais recentes do PHP, a diretiva register_globals foi descontinuada. Esta diretiva servia, para de uma forma fácil pegar todos os parametros $_GET e $_POST e transformá-los de … Leia Mais

Solucionando o erro upload_max_filesize

Este erro é bastante comum no PHP. O erro The uploaded file exceeds the upload_max_filesize significa que você está tentando enviar um arquivo para o servidor, porém este arquivo possui um tamanho superior ao limite, estabelecido pela diretiva  upload_max_filesize no PHP.INI. A mensagem de erro completa normelmente é

Para solucionar o problema, basta aumentar as … Leia Mais

Como gerenciar um banco de dados MySQL usando o phpMyAdmin

Neste tutorial você vai aprender a usar o phpMyAdmin para gerenciar o seu banco de dados mySQL dentro do cPanel. Dentro do painel do cliente HomeHost, clicar em painel de controle para acessar o cPanel. Dentro do cPanel você deve descer até localizar a opção banco de dados. Nessa opção, acessar o phpMyAdmin. Dentro do … Leia Mais

Como acessar e consultar um banco MySQL usando PHP

Para se conectar e fazer consultas a um Banco de Dados MySQL, primeiramente é necessário criar um banco através do painel de controle. É necessário ter em mãos o nome do banco, nome do usuário e senha. Tendo o banco criado, utilize o seguinte código PHP substituindo as primeiras linhas: $user = “usuario_do_banco“; $password = “senha_do_banco“; … Leia Mais

Solucionando Warning: Cannot modify header information

Mensagem de erro:

Este erro ocorre quando você tenta emitir um header de PHP depois de ter enviado algum conteúdo para o navegador do cliente. Por padrão, todos os headers precisam ser enviados antes de qualquer outro conteúdo da página (echo, print, etc..). O que é um header? Cookies, variáveis de sessão, content-type e outros. … Leia Mais

hhchat