Skip to content

Instantly share code, notes, and snippets.

View bnvk's full-sized avatar

Brennan Novak bnvk

View GitHub Profile
<div id="lightbox" style="display: none">
<div id="lightbox-header"><img src="../images/lightbox_header.jpg" border="0" /></div>
<div class="authorize">
<div class="facebook-column">
Share on Facebook
<%= fb_connect_javascript_tag %>
<%= init_fb_connect "XFBML"%>
<% js = update_page {|page| page.redirect_to fb_status_path}%>
<%= fb_login_button js%>
</div>
.htaccess for CodeIgniter allows folders in the root folder such as css js images, etc
===========================================================================================
Options +FollowSymLinks
RewriteEngine On
RewriteCond $1 !^(index\.php|favicon\.ico|css|js|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
echo implode($geo_data);
67.160.143.219USUnited StatesOregonPortland45.5184-122.655-8-8-7
echo print_r($geo_data);
Array ( [ip] => 67.160.143.219 [country_code] =>
SimpleXMLElement Object ( [0] => US ) [country_name] =>
if (!function_exists('get_geolocation')) {
function get_geolocation($ip) {
$d = file_get_contents("http://www.ipinfodb.com/ip_query.php?ip=$ip&output=xml");
//Use backup server if cannot make a connection
if (!$d) {
$backup = file_get_contents("http://backup.ipinfodb.com/ip_query.php?ip=$ip&output=xml");
$result = new SimpleXMLElement($backup);
if (!$backup)
$home_base_array = array('0' => '--select--', $this->config->item('site_name') => $this->config->item('site_name'));
foreach($this->config->item('social_connections') as $connection) :
$home_base_array[] = array($connection => $connection);
endforeach;
$('.vote_up').live('click', function(eve) {
eve.preventDefault();
var request = $(this).attr('id');
$.get('http://localhost:8888/oncurr.com/build/vote_up/'+request, function(html) {
if(parseFloat(html)) {
$('#vote_'+request).html('+'+html+'<img src=\"http://localhost:8888/oncurr.com/images/graphics/thumbs_up.png\" border\"0\" />');
}else{
$('#vote_'+request).html(html);
}
});
I just encountered a weird little quirk of PHP that I spent awhile trying to resolve, so I'm posting this as a Google search turns up nothing.
When including a .php file in the midst of an html/view file using the include() function:
<?= include('myfile.php') ?>
Was producing a number '1' located after the end of include. The issue turns out to be a bug / feature or using short tags:
<?=
// Creates Object & arrays
$hdr = new SmtpApiHeader();
$toList = array();
$nameList = array();
$pubkeyList = array();
$BurstCount = 0;
// Loop Que
do {
@bnvk
bnvk / JavascriptDateFunctions.js
Created January 11, 2011 23:21
Some simple, yet useful JS date/time functions
// Gets Current Browser Date/Time
var now = new Date();
// Gets Current Browser Timezone
var zone = now.toString().substr(25,6) + ":" + now.toString().substr(31,2);