Diferença entre ‘=’, ‘==’, ‘===’ no PHP

Ola, salve salve. Vou  falar  sobre um operador que é muito usado em um código o sinal de igualdade. No php ele é usado basicamente de três maneiras, um sinal de igual ‘=’, dois sinais de igual ‘==’ e três sinais de igual ‘===’. Simples veja como  e usado:

= : Atribui-se um valor à uma variável
== : Verifica-se se os valores são equivalentes
=== : Verifica-se se os valores são equivalentes e do mesmo tipo.
Para atribuir um valor em variáveis usamos o ‘=’, um exemplo :
1
       $variavel = "PHP";
Para verificar se os valores são equivalentes usa-se o ‘==’, um exemplo:
1
         if( $variavel == "PHP"){}
Para verificar se os valores são equivalentes e do mesmo tipo, um exemplo:
1
       $b=0;
1
         if($b===false){}

Eventos no JavaScript

Eventos: São ações identificáveis em um sistemas (browser)
As ações podem ter os mais variáveis estímulos
Exemplo:
•O movimento do mouse
•O Clique
•Carregamento completo da página
•O envio do formulário
•Fechamento da janela

ONLOAD: quando á página termina de ser carregada. Funciona na tag BODY e FRAMESET.
•ONUNLOAD: quando o usuário sair da página. Funciona na tag BODY e FRAMESET.
•ONCLICK: quando o usuário clica com o mouse sobre o elemento. Funciona com todos os elementos visíveis da página.
•ONDBLCLICK: quando o usuário dá um duplo-clique sobre o elemento. Funciona com todos os elementos visíveis da página.
•ONMOUSEDOWN: quando o usuário pressiona o botão do mouse sobre o elemento.
•ONMOUSEUP: quando o usuário solta o botão do mouse sobre o elemento.

ONMOUSEOVER: quando o usuário passa com o mouse sobre o elemento.
•ONMOUSEMOVE: quando o usuário mexe o cursor do mouse sobre o elemento.
•ONMOUSEOUT: quando o usuário move o cursor do mouse fora do elemento.
•ONFOCUS: quando o elemento recebe o foco. Os elementos que os aceitam são: <A>, <AREA>, <LABEL>, <INPUT>, <SELECT>, <TEXTAREA> E <BUTTON>.
•ONBLUR: quando o elemento perde o foco. Esse evento é oposto ao ONFOCUS e funciona nos mesmos elementos.

ONKEYPRESS: quando o usuário pressiona e solta uma tecla e o elemento está no foco.
•ONKEYDOWN: quando o usuário pressiona uma tecla e o elemento está no foco
•ONKEYUP: quando o usuário solta uma tecla e o elemento está no foco
•ONSUBMIT: quando o formulário é submetido. Esse evento deve ser trabalhado na tag <FORM>
•ONRESET: quando resetamos os valores do formulário. Esse eventos deve ser trabalhado na tag <FORM>
•ONSELECT: quando selecionamos parte ou todo o texto de dentro de um elemento <INPUT> OU <TEXTAREA> e o elemento perde o foco.

Exemplo:

1
2
3
4
5
6
7
8
9
<html>
<body>
<p align="center">
<img src="img/imagem.jpg" width="66" height="52"
onmouseover="alert ("O mouse esta sobre a imagem.");"
onmouseout="alert ("O mouse esta fora da imagem");" />
</p>
</body>
</html>

Buscas com linhas zebradas – PHP MySql

Muitas vezes precisamos imprimir uma consulta do banco, para não ficar bagunçada  a impressão colocamos uma linha de uma cor e a outra de outra cor.

1
2
3
4
<style>
.row1 { background-color:#F5F5F5 }
.row2 { background-color:#E4E4E4; }
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
  $conexao = mysql_connect("localhost","root","");
  mysql_select_db("cadastro");
  
  $sql = mysql_query("SELECT * FROM ajax_ref");
 
 while ($linha = mysql_fetch_array($sql)){
   $titulo = $linha[titulo] ;
 $estilo = ( (++$i % 2) == 0 ) ? 'row1' : 'row2' ;
 
 echo " <div class=\"{$estilo}\">$titulo</div>";
  }
 
?>

Variáveis de ambiente – IP e Navegador – PHP

Aqui vai duas variáveis de ambientes  bem usadas, uma para pegar o IP e outra pega a versão do navegador do usuário.

1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php>
 
 $endereco_remoto = $_SERVER['REMOTE_ADDR'];
 $naveg = $_SERVER['HTTP_USER_AGENT'];
 
  echo $endereco_remoto ;
   echo "<br>";
   echo $naveg ;
   echo "<br>";
 
 
?>

Funções ucwords e ucfirst

Ola, temos essas duas funções interessantes e muito útil para nos . A função ucwords converte a primeira letra de cada palavra para maiúsculo em uma string, já a ucfirst converte a primeira letra da primeira palavra para maiúsculo de uma string.

1
2
3
4
5
6
7
8
9
10
11
12
 
<?php
 
 $string = "luan placido";
 echo ucwords($string);
//Resultado do echo  sera: Luan Placido
 
$string = "a primeira letra ficara maiuscula !";
 
echo ucfirst($string);
 // resultado do echo sera:  A primeira letra ficara maiuscula!
?>

Encriptando Senhas no PHP

Quando estamos construindo um sistema que exige maior segurança usamos uma criptografia, geralmente usamos uma hashes como MD5 e SHA1.Um grande problema e que geralmente usamos desta forma :

1
2
3
4
5
6
7
8
 
<?php
$senha = 'olá mundo';
$senha = md5($senha);
 
//Resultado: ca4e913424bfcfe71c016829a371a1f1
 
<?
 para uma segurança maior usamos um “salt”
1
2
3
4
5
6
7
8
9
<?php
 
$salt = '1%1cAu!g+&gt;K53PY}';
$senha = 'olá mundo';
$senha = md5($senha . $salt);
// Resultado:
// c1de0ebde1fd59955ccd57ccd89ac2e9
 
<?
mais se um hacker tiver acesso concerteza sabera o “salt” que
nos usamos.
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php
function geraSaltAleatorio($tamanho = 22) {
return substr(sha1(mt_rand()), 0, $tamanho);  
}
 
$salt = geraSaltAleatorio();
$senha = 'olá mundo';
$senha = md5($senha . $salt);
 
// c1de0ebde1fd59955ccd57ccd89ac2e9
// Salvamos $senha e $salt no banco de dados
?>

Diferença entre PRINT e ECHO no PHP

ECHO
A grande diferencia e que o echo não retorna um valor, e também não precisa concatenar variáveis que podem ser separadas por vírgulas. O echo não é uma função e sim um construtor do PHP.
Exemplo:
1
2
echo $varivel1, $varivel2;
print $varivel1 . $varivel2;

PRINT:

O print é considerado uma função de impressão de valores. A função print retorna um valor de natureza. Exemplo abaixo.
1
$variavel = print "abc";
Isto irá retornar  ‘abc’ e colocará em minha variável $variavel o valor 1
Bem essa é a diferença do PRINT para o ECHO.

Untitled

Isistem gerenciador financeiro

O Isistem e um Gerenciador Financeiro para empresas de Hospedagem de Sites os famosos Hosts e para agencias e profissionais web.

O mesmo faz o controle geral de contas a receber, cadastro de clientes, faz envio de cobranças nas datas predefinidas. E integrável em seu site para o cadastro do cliente ser direto no sistema.

Trabalha com todas as formas de pagamentos virtuais brasileiras e o Paypal.

Totalmente integrado ao C-panel/WHM.

O mesmo oferece 20 dias de testa grátis sem compromisso.

Varias empresas de Hospedagem oferecem o Isistem de forma gratuita para os clientes de Revenda de Hospedagem, então antes de contratar sua Revenda, faça uma consulta se a empresa que esta em vista Oferece Isistem.

Para quem desejar ser Revendedor o sistema tem planos especiais!

Site do Sistema www.isistem.com.br

Animação do sistema