Skip to content

Instantly share code, notes, and snippets.

View guibranco's full-sized avatar
🎯
Focusing

Guilherme Branco Stracini guibranco

🎯
Focusing
View GitHub Profile
@guibranco
guibranco / distribuicao.php
Last active June 8, 2018 00:36
Resposta para FB - PHP Brasil - Distribuição de pessoas por colunas - https://www.facebook.com/groups/142151625841770/permalink/1804328806290702/
<?php
$pessoas = array("p1", "p2", "p3", "p4", "p5"); //array com as pessoas
$colunas = range(1, 209); //array com as colunas, usei o range só pra gerar um número, pode vir do banco, de uma outra planilha etc...
$pessoasTot = count($pessoas); //total de pessoas no array de pessoas
$pessoa = 3; //p4 - lembre-se que array começa com indice 0! - Esse valor iria vir do banco/cache/input manual, etc
for($i = 0; $i < count($colunas); $i++){ //for para cada coluna
if($pessoa >= $pessoasTot)
$pessoa = 0;
echo "Coluna: " . $colunas[$i] . " vai para a pessoa: " . $pessoas[$pessoa] . "<br />";//aqui dei um echo, você se vira pra gerar sua planilha =D
$pessoa++;
@guibranco
guibranco / listDir2Json.php
Created July 10, 2018 00:01
Script para listar arquivos em um diretório e retornar os dados no formato JSON - Facebook - PHP Brasil - https://www.facebook.com/groups/142151625841770/permalink/1850978598292389/
<?php
$dir = "./images/";
if (!($handle = opendir($dir)))
die("Unable to open the directory $dir");
$registros = array();
while (false !== ($file = readdir($handle))) {
if ($file === "." or $file === "..")
continue;
array_push($registros, array("IMAGE" => $file));
}
@guibranco
guibranco / imageTransition.js
Created July 10, 2018 01:00
Função para substituir imagem e adicionar transição CSS - Facebook - HTML5 e CSS3 - https://www.facebook.com/groups/361826063881448/permalink/1902228279841211/
function changeImage(id, newImagePath, transitionClass){
var myImage = document.getElementById(id);
var image = new Image();
image.addEventListener("load", function() {
myImage.className = transitionClass;
});
image.src = newImagePath;
image.id = id;
myImage.replaceWith(image);
}
<?php
class Batalha {
private $defesa = 15;
private $vida = 100;
public function Atacar($dano){
if($this->defesa > 0) //se possuir defesa, consome o dano primeiro da defesa, depois da vida
{
$remover = min($this->defesa, $dano);//pega o menor valor.
<?php
$conexao = mysqli_connect("servidor","usuario","senha", "banco");
$query = mysqli_query($conexao, "SELECT colunaA, colunaB, colunaC FROM tabela WHERE condicao");
//ou se você não quiser usar o WHERE
//$query = mysqli_query($conexao, "SELECT colunaA, colunaB, colunaC FROM tabela");
$somatoria = 0; //inicia a variável com valor 0
while($linha = mysqli_fetch_array($query))
$somatoria += $linha["colunaB"]; //supondo que a coluna a ser somada é a coluna B!
$.getJSON("https://viacep.com.br/ws/" + data + "/json/?callback=?",
function (data) {
if (("erro" in data)) {
//trata o erro
//errorHandler(data.erro);
return;
}
//usa os dados aqui
console.log(data);
<?php
$studio = "gallery-adm/repository/studio/";
chdir($studio);
$arq_studio = glob("{*.png,*.jpg,*.jpeg,*.bmp,*.gif}", GLOB_BRACE);
foreach($arq_studio as $img_studio) {
?>
<article class="tattoo-section" <?php echo "data-img=".$studio.$img_studio.""; ?> <?php echo "data-tabletimg=".$studio.$img_studio.""; ?> <?php echo "data-phoneimg=".$studio.$img_studio.""; ?> >
<?php } ?>
<?php
$banners = "gallery-adm/repository/banners/";
chdir($banners);
$arq_banners = glob("{*.png,*.jpg,*.jpeg,*.bmp,*.gif}", GLOB_BRACE);
foreach($arq_banners as $img_banners)
echo "<img src=".$banners.$img_banners." />";
$studio = "gallery-adm/repository/studio/";
chdir("../studio");
$arq_studio = glob("{*.png,*.jpg,*.jpeg,*.bmp,*.gif}", GLOB_BRACE);
foreach($arq_studio as $img_studio) {
@guibranco
guibranco / exemploPostcURL.php
Last active November 11, 2018 23:04
Exemplo de post com cURL - freeSmsCraze class (SMS Grátis - zerocool.com.br)
<?php
interface iFreesmscraze{
const USUARIO = "";
const SENHA = "";
const HOST = "http://www.freesmscraze.com/";
const ENDPOINT_LOGIN = "members/login.php";
const ENDPOINT_ENVIAR = "sms/ussmsscript_members.php";
const VIDACOOKIE = 14400;
const COOKIE = "cookies//freesmscraze.tmp";
@guibranco
guibranco / login.php
Created November 12, 2018 15:53
Login PDO (Alipio Lopes SG) - Desenvolvimento Web - Facebook
<?php
$login =$_POST["login"];
$senha =$_POST["senha"];
$sql = "SELECT 1 FROM login WHERE Admn = :admin AND Senha = :senha";
$query = $pdo->prepare($sql);
$query->bindValue(":admin", $login);
$query->bindValue(":senha", $senha);
$result = $query->execute();