Skip to content

Instantly share code, notes, and snippets.

View edvaldoszy's full-sized avatar
🚀

Edvaldo Szymonek edvaldoszy

🚀
View GitHub Profile
CREATE TABLE IF NOT EXISTS `usuarios` (
`codigo` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`nome` VARCHAR(50) NOT NULL,
`email` VARCHAR(100) NOT NULL,
`senha` VARCHAR(70) NOT NULL,
`ativo` CHAR(1) NOT NULL DEFAULT '1',
`cadastro` DATETIME NOT NULL
) ENGINE = MyISAN
DEFAULT CHARACTER SET = utf8;
@edvaldoszy
edvaldoszy / index.php
Last active January 27, 2016 00:44
Arquivos index.php do primeiro tutorial de PHP do blog.
<?php
require_once "src/Sys/Conexao.php";
use Sys\Conexao;
try {
$conexao = new Conexao("localhost", "sistema_login", "root", "");
$conexao->executar("INSERT INTO usuarios (nome, email, senha, cadastro) VALUES (?, ?, ?, ?)", array('Administrador', 'admin@gmail.com', md5('123'), date('Y-m-d')));
} catch (\PDOException $ex) {
<?php
namespace Sys;
class Conexao {
private static $pdo;
/**
* @param string $servidor
<?php
namespace Sys;
class Sessao
{
public function __construct() {
if (!isset($_SESSION))
session_start();
<?php
namespace Sys;
class ValidacaoException extends \Exception {}
<?php
namespace Sys;
class Usuario
{
const ATIVO = 1;
const INVATIVO = 0;
/**
<?php
require_once "src/Sys/Conexao.php";
require_once "src/Sys/Sessao.php";
require_once "src/Sys/Usuario.php";
require_once "src/Sys/ValidacaoException.php";
use Sys\Conexao;
use Sys\Sessao;
use Sys\Usuario;
<?php
require_once "src/Sys/Sessao.php";
use Sys\Sessao;
$sessao = new Sessao();
if ($sessao->existe('usuario_logado')) {
$usuario = $sessao->ler('usuario_logado');
@edvaldoszy
edvaldoszy / test.php
Created July 13, 2017 19:45 — forked from claudiosanches/test.php
Regex for test credit card brand
<?php
// Test cards
$cards = array(
'378282246310005', // American Express
'371449635398431', // American Express
'5078601870000127985', // Aura
'5078601800003247449', // Aura
'30569309025904', // Diners Club
'38520000023237', // Diners Club
const { reduce } = require('lodash');
const replaceMap = {
'a': '[àáâãäå]',
'b': '[ß]',
'c': '[ç]',
'e': '[èéêë]',
'i': '[ìíîï]',
'o': '[ðñòóôõöø]',
's': '[$]',