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> |
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 |