Skip to content

Instantly share code, notes, and snippets.

View danilowm's full-sized avatar
🍻
Cheers

Danilo Iannone danilowm

🍻
Cheers
View GitHub Profile
@danilowm
danilowm / gist:1997988
Created March 8, 2012 01:56
Função Anti SQL Injection
<?php
/*
* Anti Injection
* Verifica e Trata as informações
* Autor: Danilo Iannone - [email protected]
*/
function anti_injection( $obj ) {
$obj = preg_replace("/(from|alter table|select|insert|delete|update|where|drop table|show tables|#|*|--|\\)/i", "", $obj);
$obj = trim($obj);
@danilowm
danilowm / gist:1997974
Created March 8, 2012 01:54
split() é o explode() do PHP no Javascript
var string = "Usando;o;explode;do;PHP;no;JS";
var retorno = string.split(";");
alert( retorno[0] ); // irá imprimir: Usando
alert( retorno[1] ); // irá imprimir: o
alert( retorno[2] ); // irá imprimir: explode
alert( retorno[3] ); // irá imprimir: do
alert( retorno[4] ); // irá imprimir: PHP
alert( retorno[5] ); // irá imprimir: no
alert( retorno[6] ); // irá imprimir: JS
@danilowm
danilowm / gist:1997963
Created March 8, 2012 01:52
join() é o implode() do PHP no Javascript
var array = new Array();
array[0] = 'Usando';
array[1] = 'o';
array[2] = 'implode';
array[3] = 'do';
array[4] = 'PHP';
array[5] = 'no';
array[6] = 'JS';
var juntar = array.join(';');
@danilowm
danilowm / gist:1997953
Created March 8, 2012 01:50
Função de Saudação (bom dia, boa tarde e boa noite)
<?php
function saudacao( $nome = '' ) {
date_default_timezone_set('America/Sao_Paulo');
$hora = date('H');
if( $hora &gt;= 6 &amp;&amp; $hora &lt;= 12 )
return 'Bom dia' . (empty($nome) ? '' : ', ' . $nome);
else if ( $hora &gt; 12 &amp;&amp; $hora &lt;=18 )
return 'Boa tarde' . (empty($nome) ? '' : ', ' . $nome);
else
return 'Boa noite' . (empty($nome) ? '' : ', ' . $nome);
@danilowm
danilowm / gist:1997944
Last active March 26, 2023 22:51
Função de Saudação (bom dia, boa tarde e boa noite)
<?php
function saudacao( $nome = '' ) {
date_default_timezone_set('America/Sao_Paulo');
$hora = date('H');
if( $hora >= 6 && $hora <= 12 )
return 'Bom dia' . (empty($nome) ? '' : ', ' . $nome);
else if ( $hora > 12 && $hora <=18 )
return 'Boa tarde' . (empty($nome) ? '' : ', ' . $nome);
else
return 'Boa noite' . (empty($nome) ? '' : ', ' . $nome);
@danilowm
danilowm / css.css
Created March 8, 2012 01:45
Menu que acompanha o mouse
#menu_linha { list-style: none; position: relative; }
#menu_linha li { display: inline; }
#menu_linha li a { color: #676565; font:bold 13px arial, verdana; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; }
#menu_linha li a:hover { color: #F27B21; }
#magic-line { position: absolute; bottom: -22px; left: 0; width: 100px; height: 1px; background: #F27B21; }
#menu_linha li.ativo a { color:#F27B21 !important; }
@danilowm
danilowm / gist:1997898
Created March 8, 2012 01:40
Cortar strings sem cortar palavras
<?php
function truncate($str, $len, $end='') {
return substr($str, 0, strrpos(substr($str, 0, $len), ' ')) . $end;
}
$mensagem = 'Este texto é muito grande e eu quero cortar sem cortar as palavras no meio';
echo truncate($mensagem, 5, '...');
?>
@danilowm
danilowm / gist:1997886
Created March 8, 2012 01:37
PNG transparente no Internet Explorer
<!--[if IE 6]>
<script src="DD_belatedPNG.js"></script>
<script>
DD_belatedPNG.fix('.imagem, #img, h3 .img');
</script>
<![endif]-->
@danilowm
danilowm / gist:1997875
Created March 8, 2012 01:34
Criar ícone para seu site no iPhone, iPad, iPod e outros iGadgets
<link rel="apple-touch-icon-precomposed" href="images/icon-iphone.png" />
@danilowm
danilowm / gist:1997872
Created March 8, 2012 01:34
Criar ícone para seu site no iPhone, iPad, iPod e outros iGadgets
<link rel="apple-touch-icon" href="images/icon-iphone.png" />
<link rel="apple-touch-icon" sizes="72x72" href="images/icon-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="images/icon-iphone4.png" />