Skip to content

Instantly share code, notes, and snippets.

View zerobugs-oficial's full-sized avatar

Zero Bugs zerobugs-oficial

View GitHub Profile
@zerobugs-oficial
zerobugs-oficial / datatable.html
Created June 18, 2020 23:11
DataTables: Busca, filtragem, paginação e estilização de tabelas
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Sua Página</title>
<link href="//cdn.datatables.net/1.10.15/css/jquery.dataTables.min.css" rel="stylesheet">
</head>
<body>
@zerobugs-oficial
zerobugs-oficial / upload.php
Created June 18, 2020 22:24
Upload de Arquivos e Imagens usando PHP e MySQL - 2
<?php
include("conexao.php");
$msg = false;
if(isset($_FILES['arquivo'])){
$extensao = strtolower(substr($_FILES['arquivo']['name'], -4)); //pega a extensao do arquivo
$novo_nome = md5(time()) . $extensao; //define o nome do arquivo
@zerobugs-oficial
zerobugs-oficial / connection.php
Last active June 19, 2020 14:53
Upload de Arquivos e Imagens usando PHP e MySQL - 1
<?php
$host = "localhost";
$usuario = "USUARIO";
$senha = "SENHA";
$bd = "BANCODEDADOS";
$mysqli = new mysqli($host, $usuario, $senha, $bd);
if($mysqli->connect_errno)
@zerobugs-oficial
zerobugs-oficial / show_data.php
Last active June 19, 2020 14:53
Exibir dados/registros do banco de dados MySQL com PHP
<?php
include("conexao.php"); // caminho do seu arquivo de conexão ao banco de dados $consulta = "SELECT * FROM usuario"; $con = $mysqli->query($consulta) or die($mysqli->error);
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Tutorial</title>
</head>
@zerobugs-oficial
zerobugs-oficial / schema_org.html
Created June 18, 2020 16:16
Schema.org - Aprenda o que é se quiser seu site no Google
<div itemscope itemtype="http://schema.org/Product">
<a itemprop="url" href="url-do-produto">
<div itemprop="name">
<strong>Nome do Produto</strong>
</div>
</a>
<div itemprop="description">Descricao do Produto</div>
@zerobugs-oficial
zerobugs-oficial / delete_dir.php
Created June 18, 2020 16:11
Deletar um diretório com arquivos e subdiretórios usando PHP
<?php
function deletar($pasta){
$iterator = new RecursiveDirectoryIterator($pasta,FilesystemIterator::SKIP_DOTS);
$rec_iterator = new RecursiveIteratorIterator($iterator, RecursiveIteratorIterator::CHILD_FIRST);
foreach($rec_iterator as $file){
$file->isFile() ? unlink($file->getPathname()) : rmdir($file->getPathname());
}
@zerobugs-oficial
zerobugs-oficial / consult_dominio.php
Created June 18, 2020 16:06
Verificar/checar se um domínio está disponível para registro com PHP
<meta charset="utf-8">
<?php
function dominio_disponivel($dominio){
if(checkdnsrr($dominio, 'ANY') && gethostbyname($dominio) != $dominio)
return false;
else
return true;
}
@zerobugs-oficial
zerobugs-oficial / formate_date.php
Created June 18, 2020 16:02
Formatar datas para o formato brasileiro usando PHP
function data($data){
return date("d/m/Y", strtotime($data));
}
// exemplo de utilização:
echo data('2017-05-04');
// vai retornar 04/05/2017
@zerobugs-oficial
zerobugs-oficial / get_url.php
Created June 18, 2020 16:00
Como pegar a URL atual usando PHP
function get_url(){
return strtolower(preg_replace('/[^a-zA-Z]/','',$_SERVER['SERVER_PROTOCOL'])).'://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
}
@zerobugs-oficial
zerobugs-oficial / sum_dates_2.sql
Created June 18, 2020 15:58
MySQL: Somar número de dias, meses ou anos a uma data - 2
UPDATE tabela
SET coluna_data = ADDDATE(coluna_data, INTERVAL 12 YEAR)
WHERE id = 15
SELECT ADDDATE(coluna_data, INTERVAL 12 DAY)
FROM tabela