Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Luís Dalmolin luisdalmolin

🏠
Working from home
Block or report user

Report or block luisdalmolin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:1106838
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 Jul 26, 2011
Solução SOAP Header
View SoapHeader.php
<?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) );
View gist:1446953
<?php
$Produto = EscapeWork::getClass('Produto');
@luisdalmolin
luisdalmolin / gravatar.php
Created Dec 15, 2011
Pegando imagem do Gravatar com PHP
View gravatar.php
<?php
function getAvatar() {
$email = 'seu@email.com.br'; // e-mail de cadastro para pegar as imagens
$default = '_img/sem-imagem-perfil.png'; // imagem alternativa para se não existir
$size = 25; // tamanho da imagem
$grav_url = "http://www.gravatar.com/avatar/" . md5( strtolower( trim( $email ) ) ) .
"?d=" . urlencode( $default ) . "&s=" . $size;
return $grav_url;
}
@luisdalmolin
luisdalmolin / limitar.php
Created Jan 22, 2012
Limitando caracteres sem erros de caracteres
View limitar.php
<?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;
}
@luisdalmolin
luisdalmolin / gist:1657650
Created Jan 22, 2012
Chamando a função pra limitar
View gist:1657650
<?php
$texto = 'Lorem Ipsum is simply dummy text of the printin';
echo limitar($texto, 15);
// Escreve na tela "<strong>Lorem Ipsum i...</strong>"
View gist:1672557
<?php
$cep = new Cep('SEU CEP');
echo $cep->uf;
echo $cep->cidade;
echo $cep->bairro;
echo $cep->logradouro;
View gist:1790132
<?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'
View gist:1790143
<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtolower($str, 'UTF-8');
echo $str; // Prints τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός
@luisdalmolin
luisdalmolin / index.html
Created Jun 19, 2012
Carregando os gists por ajax
View index.html
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Carregando GIST's por ajax</title>
<style type="text/css">
body {
font-family: Helvetica, sans-serif;
font-size: 13px;
You can’t perform that action at this time.