Dicas e Truques

Guia Completo de Include PHP

Mais ou MenosBomMuito BomÓtimoExcelente (Sem votos até o momento)
Loading ... Loading ...

Para começar, gostaria de dizer que a instrução include foi construída no PHP para que os desenvolvedores web economizem um punhado de tempo ao fazerem suas aplicações. O que vamos ver neste tutorial é a forma como usamos o include para duplicar tarefas repetitivas, limpar o código e, em geral ampliar nossos conhecimentos sobre a linguagem PHP. Vamos lá!

Tutorial de include PHP – Noções básicas

Devemos levar em consideração que, assim como a declaração echo do PHP, include não é considerado uma função real. Embora não se comportem como uma função, chamamos de construtor na linguagem, uma vez que é “incorporado” pelo PHP. Consideramos que é parte integrante da linguagem bem como o IF! (Você pode notar algumas construções de linguagem listadas como funções, mas isso é apenas para melhorar a documentação.)

O uso primário deste construtor em particular, é recuperar um arquivo remoto para inclusão no script atualmente em execução. Vamos usar o construtor include, por três razões principais:

  1. Legibilidade – Usamos o construtor include para substituir muitas linhas de código em apenas uma linha. Isso aumenta a capacidade de leitura de um aplicativo e, finalmente, permite-nos solucionar bugs mais rápido do que nunca.
  2. Economia de tempo – Economizamos tempo usando construtores include () de uma maneira inteligente. Se fôssemos alterar um link em um menu de navegação, teríamos de atualizar centenas de links ao mesmo tempo em diferentes subpáginas. Mas, ao usarmos um construtor include (), poderemos apenas editar um arquivo e os resultados em outras páginas seriam instantâneos!
  3. Confiabilidade – Se um arquivo incluído não existe ou não está funcionando, o servidor irá nos avisar muito rapidamente. Isso é excelente para solução de problemas! Relatórios de erros às vezes são vistos como um risco de segurança, no entanto, precisamos deles para encotrar erros.

Tutorial de include PHP – Exemplo de como incluir um arquivo


Leia o restante deste registro »

Mais ou MenosBomMuito BomÓtimoExcelente (Sem votos até o momento)
Loading ... Loading ...
Dicas e Truques, Programação, Tutoriais

Guia Completo de Variáveis (strings) PHP

Mais ou MenosBomMuito BomÓtimoExcelente (1 votos, média: 5,00 de 5)
Loading ... Loading ...

Guia Completo de Variáveis (strings) PHP

Guia Completo de Variáveis (strings) PHP

Para que não restem dúvidas sobre o correto uso das strings ou variáveis no PHP, estou escrevendo este texto objetivo baseado em meus conhecimentos e também nas principais perguntas que recebo sobre este assunto.

Para quem é um programador iniciante ou avançado, uma das tarefas mais rotineiras da profissão é fazer uso das variáveis. E usar strings da melhor forma pode ser a diferença entre uma aplicação pesada ou rápida, que trava o servidor ou não.

Em sistemas pequenos e pouco complexos, você não notará diferença entre usar variavies da maneira certa ou errada. Mas em sistemas que exijam uma certa robustez, a diferença é sensivelmente percebida.

O que chamo aqui de sistema robusto não precisa ser necessariamente um grande CRM (relacionamento com clientes) de uma grande empresa. Um site de média complexidade e com 500 visitas diárias pode ser chamado de sistema robusto. Uma vez que o mal uso das variáveis pode requerer uso excessivo de recursos como memória RAM e processador do servidor que hospeda o sistema, causando, algumas vezes, a indisponibilidade do site.

Assim sendo, vamos ao tutorial sobre o correto uso das strings no PHP:
Leia o restante deste registro »

Mais ou MenosBomMuito BomÓtimoExcelente (1 votos, média: 5,00 de 5)
Loading ... Loading ...
Dicas e Truques, Programação, Tutoriais

Sistema de Login Simples em PHP Sem BD Com Array

Mais ou MenosBomMuito BomÓtimoExcelente (2 votos, média: 2,50 de 5)
Loading ... Loading ...

Se você busca um sistema de login simples em PHP sem a necessidade de usar banco de dados, apresento uma solução que pode servir para você. É claro que você deve levar em consideração que se quiser um sistema multiusuário com opção de múltiplos cadastros de usuários, precisará fazer adequações no script.

O objetivo deste sistema é prover um sistema de login simples. Por exemplo: Seu site possui uma área restrita que precisa ser administrada por 2 ou 3 pessoas, talvez 4, enfim, um número pequeno de usuários.

Código do formulário: (form.php)

<table border="0">
<tr>
<td><form id="form1" method="post" action="auth.php">
<table width="200" border="0">
<tr>
<td><label>Login:</label>
<input name="usuario" type="text" id="login" tabindex="1" size="20" /></td>
</tr>
<tr>
<td><label>Senha: </label>
</p>
<input name="senha" type="password" id="senha" tabindex="2" size="20" /></td>
</tr>
<tr>
<td><input name="Enviar" type="submit" tabindex="3" value="Enviar" />
<input name="Resetar" type="reset" value="Resetar" />
</td>
</tr>
</table>
</form></td>
</tr>
</table>

Código da autenticação (auth.php)

<?php
ob_start();
$login = array("usuario", "usuario2");
$senha = array("senha", "senha2");
$num = 0;
$numf = 2;
while ($num != $numf){
if ($login[$num] == $_POST['usuario'] && $senha[$num] == $_POST['senha']){
$auth = 1;
break;
}
else $num++;
}
switch ($auth){
Case 1:
$validacao = "crypto";
$usuario = $_POST['usuario'];
session_start();
$_SESSION[usuario] = $usuario;
$_SESSION[validacao] = $validacao;
header ("Location: protegida.php");
default:
include ("redir.php");
}
?>


Leia o restante deste registro »

Mais ou MenosBomMuito BomÓtimoExcelente (2 votos, média: 2,50 de 5)
Loading ... Loading ...
Dicas e Truques, Programação

Bloquear Imagens de Seu Site Contra Acesso Externo Através de .htaccess

Mais ou MenosBomMuito BomÓtimoExcelente (Sem votos até o momento)
Loading ... Loading ...

Bloqueando links para imagens do seu site para evitar consumo excessivo de largura de banda (bandwidth)

Você identificou que existe alguma página na internet usando imagens, vídeos, músicas que estão hospedados no seu site sem sua autorização? Você pode bloquear isto e evitar que seu site saia fora do ar por consumo excessivo de largura de banda.

Passo-a-passo para bloquear o acesso externo às imagens e outros arquivos de seu site

1. Crie um arquivo chamado .htaccess (exatamente assim, com um ponto na frente).

2. Coloque neste arquivo o conteúdo de texto abaixo:


Leia o restante deste registro »

Mais ou MenosBomMuito BomÓtimoExcelente (Sem votos até o momento)
Loading ... Loading ...
Dicas e Truques, Programação

Criptografia MD5 no PHP

Mais ou MenosBomMuito BomÓtimoExcelente (Sem votos até o momento)
Loading ... Loading ...

Protegendo dados com encriptação md5

Protegendo dados com encriptação md5

O md5 é uma criptografia fácil de entender e bem prática. O md5 não pode ser “descriptografado” e ele é utilizado geralmente em sistemas de autenticação de usuários.

Os usuários digitam a senha, em seguida, a senha digitada é criptografada em md5 e é procurada na base de dados, caso a senha na base de dados (também em md5) seja igual à digitada, é liberado o acesso.

Rápida explicação do funcionamento do md5

O MD5 (Message-Digest algorithm 5) é um algoritmo unidirecional desenvolvido pela RSA Data Security, Inc., descrito na RFC 1321, e muito utilizado por softwares com protocolo ponto-a-ponto (P2P, ou Peer-to-Peer, em inglês), verificação de integridade e logins.

O md5 que é um algoritmo que utiliza um hash de 128 bits. Gera uma string alfa-numérica de 32 caracteres, não importa se você codifica cinco letras ou um texto de 100 parágrafos, sempre vai gerar 32 caracteres.

<?php
$codigomd5 = md5(string);
//Exibe o código md5
echo $codigomd5;
?>


Leia o restante deste registro »

Mais ou MenosBomMuito BomÓtimoExcelente (Sem votos até o momento)
Loading ... Loading ...
Dicas e Truques, Programação

Alterar Automaticamente Extensões de Arquivos HTM ou HTML para PHP

Mais ou MenosBomMuito BomÓtimoExcelente (Sem votos até o momento)
Loading ... Loading ...
HTML para PHP com htaccess

HTML para PHP com htaccess

Você já deve ter se deparado com a situação de precisar modificar um site estático todo em HTML de algum cliente para inserir funções que necessitavam de programação em PHP. Não sei qual a alternativa que você usou, mas existe uma forma mais prática de alterar as extensões dos arquivos HTML para que interpretem seus códigos PHP sem precisar alterar todos os nomes dos arquivos um por um.

Falo do arquivo htaccess que serve para configurar instruções diversas no servidor Apache, que está presente na esmagadora maioria dos planos de hospedagem encontrados no mercado.

Para utilizar esta solução, basta criar um arquivo em branco e salvar desta forma “.htaccess“. Lembre-se de que este arquivo não deve possuir um nome, somente o ponto e a extensão.

Dentro do arquivo, inclua estas duas linhas de comandos:

AddType application/x-httpd-php htm
AddType application/x-httpd-php html


Leia o restante deste registro »

Mais ou MenosBomMuito BomÓtimoExcelente (Sem votos até o momento)
Loading ... Loading ...
Dicas e Truques