Skip to content

Instantly share code, notes, and snippets.

@solepixel
solepixel / ajax-json.js
Created August 29, 2015 13:13
jQuery + JSON + AJAX (old blog post)
function ajaxJSON(json){
if(json){
var obj = (typeof(json) == 'object') ? json : eval('(' + json + ')');
eval(obj.script);
if(obj.confirm){
obj.success = confirm(obj.confirm);
}
return obj;
}
return {};
@solepixel
solepixel / insert-example.php
Created August 29, 2015 13:18
PHP MySQL Class (old blog post)
<?php
$data = array(
'name' => $_POST['name'],
'email' => $_POST['email'],
'comment' => $_POST['comment']
);
$add_comment = new mySQL();
$new_comment_id = $add_comment->insert('comments', $data);
@solepixel
solepixel / create-thumb.php
Created August 29, 2015 13:23
Image thumbnail creator
<?php
/*
JPEG / GIF / PNG Resizer / Image Viewer
Parameters (passed via URL):
src = path / url of jpeg or png image file
percent = if this is defined, image is resized by it's
value in percent (i.e. 50 to divide by 50 percent)
w = image width
h = image height
@solepixel
solepixel / force-download.php
Created August 29, 2015 13:25
Force Download Snippet
<?php
$filename = $my_file_name;
if(substr($filename,0,1) != "/"){
$filename = "/". $filename;
}
if(ini_get('zlib.output_compression'))
ini_set('zlib.output_compression', 'Off');
$file_extension = strtolower(substr(strrchr($filename,"."),1));
@solepixel
solepixel / select-state-v1.php
Created August 29, 2015 13:34
PHP States Select
<?php
<select name="state" id="state">
<option value=""<?php if(!isset($_POST['state']) || $_POST['state'] == ""){ ?> selected="selected"<?php } ?>>Select One</option>
<option value="AL"<?php if($_POST['state'] == "AL"){ ?> selected="selected"<?php } ?>>Alabama</option>
<option value="AK"<?php if($_POST['state'] == "AK"){ ?> selected="selected"<?php } ?>>Alaska</option>
<option value="AZ"<?php if($_POST['state'] == "AZ"){ ?> selected="selected"<?php } ?>>Arizona</option>
<option value="AR"<?php if($_POST['state'] == "AR"){ ?> selected="selected"<?php } ?>>Arkansas</option>
<option value="CA"<?php if($_POST['state'] == "CA"){ ?> selected="selected"<?php } ?>>California</option>
<option value="CO"<?php if($_POST['state'] == "CO"){ ?> selected="selected"<?php } ?>>Colorado</option>
<option value="CT"<?php if($_POST['state'] == "CT"){ ?> selected="selected"<?php } ?>>Connecticut</option>
@solepixel
solepixel / valid-email.php
Created August 29, 2015 13:39
Validate Email address (old blog post)
<?php
function validEmail($email_address){
// First, we check that there's one @ symbol, and that the lengths are right
if (!ereg("^[^@]{1,64}@[^@]{1,255}$", $email_address)) {
// Email invalid because wrong number of characters in one section, or wrong number of @ symbols.
return false;
}
// Split it into sections to make life easier
$email_array = explode("@", $email_address);
$local_array = explode(".", $email_array[0]);
@solepixel
solepixel / custom-sort.sql
Created August 29, 2015 13:43
Custom Sort Order in MySQL (order by case)
ORDER BY CASE
WHEN `col` = ‘item’ THEN 1
WHEN `col` = ‘thing’ THEN 2
WHEN `col` = ‘stuff’ THEN 3
WHEN `col` = ‘boom’ THEN 4
ELSE 5
END
@solepixel
solepixel / sample.css
Created August 29, 2015 13:45
Sample CSS code (old blog post)
margin-bottom: 12px;
font: normal 1.1em "Lucida Sans Unicode", serif;
background: url(img/quote.gif) no-repeat;
padding-left: 28px;
color: #555;
jQuery(function($){
$('.gform_fields input[type="text"], .gform_fields input[type="email"], .gform_fields input[type="tel"], .gform_fields textarea').fadeLabel();
});
@solepixel
solepixel / wave-drag-drop.js
Last active September 16, 2015 16:30
Drag and Drop Script for Wave
(function($) {
var waveDragDrop = {
init: function(){
this.setupInvoiceDragDrop();
this.setupEstimateDragDrop();
},
setupInvoiceDragDrop: function(){