Referência para códigos de PHP

Echo ou Print Exibir na tela
var_dump($variavel); Retorna o tipo e o valor da variavel
strlen($variavel); retorna o tamanho da string
str_word_count($variavel); Conta o número de palavras da String
strrev($variavel); Escreve as palavras ao contrario
strpos($variavel,"palavra"); procura uma palavra na frase e retorna sua posição numérica
str_replace("palavra","substitutiva",$variavel) substitu a palavra na frase
var_dump(is_int($variavel); verifica se o tipo de variavel é integer
var_dump(is_float($variavel); verifica se o tipo de variavel é float
var_dump(is_numeric($variavel); verifica se o tipo de variavel é numérica
$variavel2 = (int)$variavel 1; converter variavel para integer
pi(); retorna o valor de pi
abs(); retorna o valor absoluto de um número
sqrt(numero); retorna a raiz quadrada de um número
rand(); retorna um número aleatoriamente
rand(10,100) retorna um número aleatoriamente
define(nome, valor, case-sensitive) cria constante com nome, valor da constante e se é case sensitiva ou não
define("cars",["bmw","toyota","ferrari"]) Define um array de nome cars
echo cars[0]; exibe bmw
function myTest(){ echo "ok"; } cria uma função
myTest(); Executa a função
Create table usuarios (
ID Int UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
login Varchar(30),
senha Varchar(40),
Primary Key (ID)) ENGINE = MyISAM;
CADASTRO DE USUARIO - Criando tabela no banco de dados para cadastro de usuário
<form method="POST" action="cadastro.php">
<label>Login:</label><input type="text" name="login" id="login">
<label>Senha:</label><input type="password" name="senha" id="senha">
<input type="submit" value="Cadastrar" id="cadastrar" name="cadastrar">



CADASTRO DE USUARIO - Formulário de Cadastro
<?php
$login = $_POST['login'];
$senha = MD5($_POST['senha']);
$connect = mysql_connect('nome_do_servidor','nome_de_usuario','senha');
$db = mysql_select_db('nome_do_banco_de_dados');
$query_select = "SELECT login FROM usuarios WHERE login = '$login'";
$select = mysql_query($query_select,$connect);
$array = mysql_fetch_array($select);
$logarray = $array['login'];
if($login == "" || $login == null){
echo"<script language='javascript' type='text/javascript'>
alert('O campo login deve ser preenchido');window.location.href='
cadastro.html';</script>"
;
}else{
if($logarray == $login){
echo"<script language='javascript' type='text/javascript'>
alert('Esse login já existe');window.location.href='
cadastro.html';</script>"
;
die();
}else{
$query = "INSERT INTO usuarios (login,senha) VALUES ('$login','$senha')";
$insert = mysql_query($query,$connect);
if($insert){
echo"<script language='javascript' type='text/javascript'>
alert('Usuário cadastrado com sucesso!');window.location.
href='login.html'</script>"
;
}else{
echo"<script language='javascript' type='text/javascript'>
alert('Não foi possível cadastrar esse usuário');window.location
.href='cadastro.html'</script>"
;
}
}
}
?>
Cadastro.php Pagina que ira receber os dados de cadastro
<form method="POST" action="login.php">
<label>Login:</label><input type="text" name="login" id="login">
<label>Senha:</label><input type="password" name="senha" id="senha">
<input type="submit" value="entrar" id="entrar" name="entrar">
<a href="cadastro.html">Cadastre-se</a>



Cadastre-se
Formulario de Login
<?php
$login = $_POST['login'];
$entrar = $_POST['entrar'];
$senha = md5($_POST['senha']);
$connect = mysql_connect('nome_do_servidor','nome_de_usuario','senha');
$db = mysql_select_db('nome_do_banco_de_dados');
if (isset($entrar)) {
$verifica = mysql_query("SELECT * FROM usuarios WHERE login =
'$login' AND senha = '$senha'") or die("erro ao selecionar");

if (mysql_num_rows($verifica)<=0){
echo"<script language='javascript' type='text/javascript'>
alert('Login e/ou senha incorretos');window.location
.href='login.html';</script>"
;
die();
}else{
setcookie("login",$login);
header("Location:index.php");
}
}
?>
Login.php que faz o login no Banco de dados
<?php> $login_cookie = $_COOKIE['login'];
if(isset($login_cookie)){
echo"Bem-Vindo, $login_cookie
";
echo"Essas informações PODEM ser acessadas por você";
}else{
echo"Bem-Vindo, convidado
";
echo"Essas informações NÃO PODEM ser acessadas por você";
echo"
<a href='login.html'>Faça Login</a> Para ler o conteúdo";
}
?>
Index.php pagina que irá receber o login