Skip to content

Instantly share code, notes, and snippets.

View emersonbroga's full-sized avatar
:octocat:
Let's code!

Emerson Brôga emersonbroga

:octocat:
Let's code!
View GitHub Profile
@emersonbroga
emersonbroga / contato.php
Created August 31, 2012 19:25
Emerson Carvalho.com >> Formulário de contato em php + ajax (snippet 4)
<?php
$toName = 'Emerson Carvalho';
$toEmail = 'abc@abc.com.br';
$name = '';
$email = '';
$phone = '';
$subject = '';
@emersonbroga
emersonbroga / contato.js
Created August 31, 2012 19:25
Emerson Carvalho.com >> Formulário de contato em php + ajax (snippet 3)
var URL = window.location.protocol + '//'+ window.location.host;
$(document).ready(function(){
$('#contact').validate({
rules:{
name:{
required: true,
minlength: 3
},
@emersonbroga
emersonbroga / functions.php
Created October 15, 2012 18:19
Wp Update URL
/*
* Wp Update URL
* Based on http://www.onextrapixel.com/2010/01/30/13-useful-wordpress-sql-queries-you-wish-you-knew-earlier/
* Change the url on the database.
* @author Emerson Carvalho (@emersonbroga)
*
* @param $oldUrl STRING REQUIRED ex: http://www.site.com.br
* @param $newUrl STRING OPCIONAL ex: http://www.newsite.com
*
*/
@emersonbroga
emersonbroga / functions.php
Created October 26, 2012 09:17
Json Wordpress Api for UITableView in Objective-C projects
function app_api()
{
$return = array('status' => 'error', 'status_msg' => 'Operation Error');
$params = $_GET;
unset($params['action']);
$result = get_posts($params);
if($result){
$return['status'] = 'ok';
@emersonbroga
emersonbroga / AmazonSES.php
Created October 26, 2012 20:35
Amazon Simple Email Service (SES) connection object
<?php
/**
* Amazon Simple Email Service (SES) connection object
*
* Integration between Zend Framework and Amazon Simple Email Service
*
* @category Zend
* @package Zend_Mail
* @subpackage Transport
@emersonbroga
emersonbroga / index.php
Created October 26, 2012 21:10
Amazon S3 Zend Example
echo '<pre style="background-color: #FFF; color:#000">';
$s3Key = '';
$s3Sectret = '';
$imagePath = UPLOAD_PATH. DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR;
$fileName = 'barcode_2012090000110.jpg';
$bucketName = $_SERVER['HTTP_HOST'];
@emersonbroga
emersonbroga / index.php
Created November 21, 2012 19:48
Get User Videos from Youtube
function getYoutubeVideos( $username, $limit = null)
{
$url = 'http://gdata.youtube.com/feeds/api/users/'.$username.'/uploads';
$feed = simplexml_load_file($url);
$videos = array();
$limit = ($limit === null ) ? count($feed->entry) : $limit;
$i = 0;
@emersonbroga
emersonbroga / index.php
Created November 27, 2012 20:40
Find Facebook Current User
function getFacebookCurrentUserId( $secret = null )
{
$data = getFacebookCurrentUser($secret);
return (isset($data['user_id'])) ? $data['user_id'] : null;
}
function getFacebookCurrentUser( $secret = null )
{
@emersonbroga
emersonbroga / Cep.php
Created December 13, 2012 18:03
Cep Class for use with the republica virtual db.
class Cep
{
private $url = 'http://www.republicavirtual.com.br/web_cep.php?';
private $cep, $formato, $consulta;
public $uf, $cidade, $bairro, $tipo_logradouro, $logradouro, $header;
public $resultado;
public function __construct($cep, $formato='query_string')
{
$this->cep = preg_replace('([^0-9])', '', $cep);
@emersonbroga
emersonbroga / SimpleImage.php
Created March 5, 2013 01:26
Implementing a Force Crop to the SimpleImage Class. Original source http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/
<?php
/*
* File: SimpleImage.php
* Author: Simon Jarvis
* Copyright: 2006 Simon Jarvis
* Date: 08/11/06
* Link: http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php
*
* This program is free software; you can redistribute it and/or