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 / conexao.php
Last active March 21, 2024 18:19
Sistema de login simples (SEM CRIPTOGRAFIA) usando PHP
<?php
$usuario = 'root';
$senha = '';
$database = 'login';
$host = 'localhost';
$mysqli = new mysqli($host, $usuario, $senha, $database);
if($mysqli->error) {
@zerobugs-oficial
zerobugs-oficial / cidades_estados_brasil.sql
Last active October 18, 2023 23:12
Código SQL para criação de tabelas com todos os estados e cidades do Brasil
-- phpMyAdmin SQL Dump
-- version 5.0.2
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1:3306
-- Tempo de geração: 09-Set-2022 às 11:08
-- Versão do servidor: 5.7.31
-- versão do PHP: 7.3.21
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
@zerobugs-oficial
zerobugs-oficial / conexao.php
Created September 9, 2021 11:05
Sistema de Busca Simples usando PHP e MySQL
<?php
$host = "localhost";
$db = "carros";
$user = "root";
$pass = "";
$mysqli = new mysqli($host, $user, $pass, $db);
if($mysqli->connect_errno) {
die("Falha na conexão com o banco de dados");
@zerobugs-oficial
zerobugs-oficial / copiar-clonar-site-com-nodejs-javascript.js
Created November 18, 2020 22:25
Esse script utiliza os pacotes website-scraper e website-scraper-puppeteer do NPM para baixar uma cópia de um site para o seu computador, assim como seus CSS e JS.
const scrape = require('website-scraper');
const PuppeteerPlugin = require('website-scraper-puppeteer');
const path = require('path');
scrape({
// Forneça a URL do site que você quer copiar
urls: ['https://site-que-voce-quer-copiar.com.br'],
// Especifique a pasta onde os arquivos do site serão salvos em pasta-do-site
directory: path.resolve(__dirname, 'pasta-do-site'),
@zerobugs-oficial
zerobugs-oficial / calcular.php
Created July 8, 2020 21:13
Sistema de cálculo de fretes utilizando a API dos correios, PHP, HTML e Javascript.
<?php
$variaveis_extras = http_build_query($_POST);
$url = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCdAvisoRecebimento=n&sCdMaoPropria=n&nVlValorDeclarado=0&nVlDiametro=0&StrRetorno=xml&nIndicaCalculo=3&nCdFormato=1&" . $variaveis_extras;
$unparsedResult = file_get_contents($url);
$parsedResult = simplexml_load_string($unparsedResult);
$retorno = array(
'preco' => strval($parsedResult->cServico->Valor),
@zerobugs-oficial
zerobugs-oficial / captcha_tradicional.js
Created November 23, 2020 16:24
Script que quebra captchas tradicionais (imagem com letras e números) usando a API do 2captcha.com e o Node.js
const request = require('request');
const fs = require('fs');
const puppeteer = require('puppeteer');
const API_KEY = "SUA_API_KEY_DO_2captcha";
async function curl(options) {
return new Promise((resolve, reject) => {
request(options, (err, res, body) => {
if(err)
@zerobugs-oficial
zerobugs-oficial / conexao.php
Created September 9, 2022 17:17
Selects condicionais usando PHP e MySQL
<?php
$hostname = 'localhost';
$user = 'root';
$password = '';
$database = 'select';
$conn = new mysqli($hostname, $user, $password, $database);
if($conn->connect_errno) {
@zerobugs-oficial
zerobugs-oficial / recaptcha_v2.js
Last active September 15, 2022 21:15
Robô que quebra captchas Recaptcha V2 usando Node.js, 2captcha.com e o Pupppeteer
const request = require('request');
const puppeteer = require('puppeteer');
const API_KEY = "SUA_API_KEY_NO_2captcha"
async function curl(options) {
return new Promise((resolve, reject) => {
request(options, (err, res, body) => {
if(err)
return reject(err);
@zerobugs-oficial
zerobugs-oficial / select2_example.html
Created June 23, 2020 00:42
Exemplo de implementação simples do select2 para uma caixa selectora dos estados do Brasil
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-beta.1/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-beta.1/dist/js/select2.min.js"></script>
</head>
@zerobugs-oficial
zerobugs-oficial / remover_acentos_javascript.js
Created June 24, 2020 16:52
Função para remover acentos de uma string usando Javascript
// créditos: http://semplicewebsites.com/removing-accents-javascript
function removerAcentos(str) {
let base64map="eyLDgSI6IkEiLCLEgiI6IkEiLCLhuq4iOiJBIiwi4bq2IjoiQSIsIuG6sCI6IkEiLCLhurIiOiJBIiwi4bq0IjoiQSIsIseNIjoiQSIsIsOCIjoiQSIsIuG6pCI6IkEiLCLhuqwiOiJBIiwi4bqmIjoiQSIsIuG6qCI6IkEiLCLhuqoiOiJBIiwiw4QiOiJBIiwix54iOiJBIiwiyKYiOiJBIiwix6AiOiJBIiwi4bqgIjoiQSIsIsiAIjoiQSIsIsOAIjoiQSIsIuG6oiI6IkEiLCLIgiI6IkEiLCLEgCI6IkEiLCLEhCI6IkEiLCLDhSI6IkEiLCLHuiI6IkEiLCLhuIAiOiJBIiwiyLoiOiJBIiwiw4MiOiJBIiwi6pyyIjoiQUEiLCLDhiI6IkFFIiwix7wiOiJBRSIsIseiIjoiQUUiLCLqnLQiOiJBTyIsIuqctiI6IkFVIiwi6py4IjoiQVYiLCLqnLoiOiJBViIsIuqcvCI6IkFZIiwi4biCIjoiQiIsIuG4hCI6IkIiLCLGgSI6IkIiLCLhuIYiOiJCIiwiyYMiOiJCIiwixoIiOiJCIiwixIYiOiJDIiwixIwiOiJDIiwiw4ciOiJDIiwi4biIIjoiQyIsIsSIIjoiQyIsIsSKIjoiQyIsIsaHIjoiQyIsIsi7IjoiQyIsIsSOIjoiRCIsIuG4kCI6IkQiLCLhuJIiOiJEIiwi4biKIjoiRCIsIuG4jCI6IkQiLCLGiiI6IkQiLCLhuI4iOiJEIiwix7IiOiJEIiwix4UiOiJEIiwixJAiOiJEIiwixosiOiJEIiwix7EiOiJEWiIsIseEIjoiRFoiLCLDiSI6IkUiLCLElCI6IkUiLCLEmiI6IkUiLCLIqCI6IkUiLCLhuJwiOiJFIiwi