Skip to content

Instantly share code, notes, and snippets.

View luisdalmolin's full-sized avatar
👨‍💻

Luís Dalmolin luisdalmolin

👨‍💻
View GitHub Profile
@luisdalmolin
luisdalmolin / adwords.js
Created May 5, 2014 19:13
Adwords Conversion
function adwords_conversion(google_conversion_id, google_value, google_conversion_label) {
var img = new Image();
img.src = 'https://www.googleadservices.com/pagead/conversion/' + google_conversion_id + '/?value='+google_value+'&label='+google_conversion_label+'&script=0';
img.height = 1;
img.width = 2;
document.body.appendChild(img);
}
@luisdalmolin
luisdalmolin / Gruntfile.js
Created November 19, 2014 15:39
Exemplo de utilização do Grunt
module.exports = function(grunt) {
grunt.initConfig({
uglify: {
options: {
mangle: false
},
app: {
files: {
'public/assets/javascripts/js/main.min.js': [ // arquivo minificado
@luisdalmolin
luisdalmolin / ufs.html
Created January 8, 2015 18:10
Select com estados brasileiros
<select name="uf" id="uf" class="input input-uf" required>
<option value="">UF</option>
<option value="AC" {{ Input::old('city') == 'AC' ? 'selected="selected"' : null }}>AC</option>
<option value="AL" {{ Input::old('city') == 'AL' ? 'selected="selected"' : null }}>AL</option>
<option value="AP" {{ Input::old('city') == 'AP' ? 'selected="selected"' : null }}>AP</option>
<option value="AM" {{ Input::old('city') == 'AM' ? 'selected="selected"' : null }}>AM</option>
<option value="BA" {{ Input::old('city') == 'BA' ? 'selected="selected"' : null }}>BA</option>
<option value="CE" {{ Input::old('city') == 'CE' ? 'selected="selected"' : null }}>CE</option>
<option value="DF" {{ Input::old('city') == 'DF' ? 'selected="selected"' : null }}>DF</option>
<option value="ES" {{ Input::old('city') == 'ES' ? 'selected="selected"' : null }}>ES</option>
@luisdalmolin
luisdalmolin / gist:1106838
Created July 26, 2011 14:02
Webservice SOAP
POST /servico/nododoarquivo.asmx HTTP/1.1
Host: sofis.servehttp.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://servidor/NomeDaFuncao"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<Credenciais xmlns="http://sofis.com.br/">
@luisdalmolin
luisdalmolin / SoapHeader.php
Created July 26, 2011 15:07
Solução SOAP Header
<?php
$xml = '<Credenciais xmlns="http://sofis.com.br/"><codigo>'.self::CODIGO.'</codigo><senha>'.self::SENHA.'</senha></Credenciais>';
$soapAuthVar = new SoapVar($xml, XSD_ANYXML, null, null, null);
$soapAuthHeader = new SoapHeader(self::WSDL, 'Credenciais', $soapAuthVar);
$this->soap->__setSoapHeaders( array($soapAuthHeader) );
@luisdalmolin
luisdalmolin / gist:1446953
Created December 8, 2011 13:12
EscapeWork
<?php
$Produto = EscapeWork::getClass('Produto');
@luisdalmolin
luisdalmolin / gist:1657650
Created January 22, 2012 16:51
Chamando a função pra limitar
<?php
$texto = 'Lorem Ipsum is simply dummy text of the printin';
echo limitar($texto, 15);
// Escreve na tela "<strong>Lorem Ipsum i...</strong>"
@luisdalmolin
luisdalmolin / limitar.php
Created January 22, 2012 16:49
Limitando caracteres sem erros de caracteres
<?php
function limitar($string, $tamanho, $encode = 'UTF-8') {
if( strlen($string) > $tamanho )
$string = mb_substr($string, 0, $tamanho - 3, $encode) . '...';
else
$string = mb_substr($string, 0, $tamanho, $encode);
return $string;
}
<?php
$cep = new Cep('SEU CEP');
echo $cep->uf;
echo $cep->cidade;
echo $cep->bairro;
echo $cep->logradouro;
<?php
$texto = 'ESTA É UMA FRASE COM ACENTUAÇÃO';
echo strtolower( $texto ); // escreve: 'esta �� uma frase com acentua����o'
echo mb_strtolower( $texto, 'UTF-8' ); // escreve: 'esta é uma frase com acentuação'