Skip to content

Instantly share code, notes, and snippets.

View sandeepshetty's full-sized avatar

Sandeep Shetty sandeepshetty

View GitHub Profile
@sandeepshetty
sandeepshetty / gist:2779709
Created May 24, 2012 05:53
PHP array union operator example
<?php
$default_settings = array('page'=>3, 'per_page'=>100);
$user_override = array('per_page'=>50, 'format'=>'json');
$overriden_setting = $user_override + $default_settings;
print_r($overriden_setting);
?>
@sandeepshetty
sandeepshetty / gist:2779598
Created May 24, 2012 05:12
PHP array_merge example output
Array
(
[0] => apples
[1] => oranges
[2] => bananas
[3] => mangoes
)
@sandeepshetty
sandeepshetty / gist:2779597
Created May 24, 2012 05:11
PHP array_merge example
<?php
$fruits = array('apples', 'oranges');
$more_fruits = array('bananas', 'mangoes');
$all_fruits = array_merge($fruits, $more_fruits);
print_r($all_fruits);
?>
@sandeepshetty
sandeepshetty / gist:1838803
Created February 15, 2012 20:32
Verify Shopify webhook in PHP
<?php
define('SHOPIFY_APP_SECRET', 'my_shared_secret');
function verify_webhook($data, $hmac_header)
{
$calculated_hmac = base64_encode(hash_hmac('sha256', $data, SHOPIFY_APP_SECRET, true));
return ($hmac_header == $calculated_hmac);
}
@sandeepshetty
sandeepshetty / gist:366696
Created April 15, 2010 05:05
Tumblroidlet
javascript:(function(){var l='http://www.tumblr.com/share?v=3&u='+encodeURIComponent(location.href)+'&t='+document.title;w=open(l,'w','location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=500,height=400,modal=yes,dependent=yes');if(w){setTimeout('w.focus()',1000)}else{location=l}})();