Skip to content

Instantly share code, notes, and snippets.

View rodrigocorreaecastro's full-sized avatar
💻
Working from home

Rodrigo Correa e Castro rodrigocorreaecastro

💻
Working from home
View GitHub Profile
<?php
$debug = 'Y';
$dt_venc = '2022-03';
$qnt_parcelas = 6
//Prepara as parcelas por mês
for($i=0;$i <= $qnt_parcelas; $i++):
$dt_venc_mes = strtotime ( "+$i month" , strtotime ( $dt_venc ) ) ;
$dt_venc_mes = date ( 'Y-m' , $dt_venc_mes );
$timestamp = strtotime($dt_venc_mes);
@rodrigocorreaecastro
rodrigocorreaecastro / rotated-header.css
Created April 21, 2016 02:45 — forked from jbonney/rotated-header.css
Rotate HTML header in table
.table-header-rotated th.row-header{
width: auto;
}
.table-header-rotated td{
width: 40px;
border-top: 1px solid #dddddd;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
vertical-align: middle;
@rodrigocorreaecastro
rodrigocorreaecastro / site_helper.php
Created July 19, 2016 13:59 — forked from wwwbruno/site_helper.php
Helper com funções úteis para o Codeigniter
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
| -------------------------------------------------------------------------
| Site Helper
| -------------------------------------------------------------------------
| Desenvolvido por Bruno Almeida
|
*/
@rodrigocorreaecastro
rodrigocorreaecastro / helper_merge_file.php
Last active July 2, 2020 14:48
merge_file() unificar css e/ou js
<?php
$css = array(
"assets/bootstrap/css/bootstrap.min.css",
"assets/js/select2/select2.css",
);
$js = array(
"assets/js/jquery-1.11.3.min.js",
"assets/bootstrap/js/bootstrap.min.js",
"assets/js/select2/select2.js",
@rodrigocorreaecastro
rodrigocorreaecastro / For count by group
Last active March 25, 2022 16:25
For count by group
<?php
ob_start();
$increment = 100;
$quantos_voltas = 5;
$registro_inicial = 2200000;
$ate_o_registro = $registro_inicial;
for($posicao1 = 1; $posicao1 <= $quantos_voltas; $posicao1++) {
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
//Armazena dados no banco de dados do navegador
//Pega uma referência de localStorage (no objeto window)
var db = window.localStorage;
@rodrigocorreaecastro
rodrigocorreaecastro / recursividade.php
Last active March 30, 2022 11:42 — forked from tiagodavi/recursividade.php
Função recursiva para calcular o MDC (máximo divisor comum)
<?php
//@author: Tiago Davi
//@blog: tiagodavi.blogspot.com
//fonte : somatematica.com.br
//CÁLCULO DO M.D.C. PELO PROCESSO DAS DIVISÕES SUCESSIVAS
//Regra prática:
// 1º) dividimos o número maior pelo número menor;
// 48 / 30 = 1 (com resto 18)
// 2º) dividimos o divisor 30, que é divisor da divisão anterior, por 18, que é o resto da divisão anterior, e assim sucessivamente;
@rodrigocorreaecastro
rodrigocorreaecastro / ci_email.php
Created July 4, 2020 02:33
Setting a name (alias) for codeigniter's email recipient
<?php
//Don't waste your time trying to pass recipient's name with code like this:
$this->email->to('John Smith <john@example.com>');
//because to() function clean all parameters passed with clean_email()
public function to($to)
{
$to = $this->_str_to_array($to);
@rodrigocorreaecastro
rodrigocorreaecastro / color_led.php
Last active March 25, 2022 16:24
Como calcular o resistor adequado para um led
<?php
/**
*
* Formula desenvolvida por Rodrigo Corrêa e Castro
* para fins de estudo de conversões de correntes para LED's
*
* Melhorias será sempre bem vinda
*
* Fonte que usei como base de calculos das formulas
* http://www.comofazerascoisas.com.br/como-calcular-o-resistor-adequado-para-um-led.html