Skip to content

Instantly share code, notes, and snippets.

View dcblogdev's full-sized avatar

David Carr dcblogdev

View GitHub Profile
<?php
use PhpCsFixer\Config;
use PhpCsFixer\Finder;
$rules = [
'array_syntax' => ['syntax' => 'short'],
'no_unused_imports' => true,
'blank_line_after_namespace' => true,
CREATE TABLE `categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`parent_id` int(11) NOT NULL DEFAULT '0',
`category` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
@dcblogdev
dcblogdev / cloudSettings
Created February 16, 2020 21:09
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-02-16T21:09:43.832Z","extensionVersion":"v3.4.3"}
<?php
$countries = array("Afghanistan", "Albania", "Algeria", "American Samoa", "Andorra", "Angola", "Anguilla", "Antarctica", "Antigua and Barbuda", "Argentina", "Armenia", "Aruba", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia", "Bosnia and Herzegowina", "Botswana", "Bouvet Island", "Brazil", "British Indian Ocean Territory", "Brunei Darussalam", "Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape Verde", "Cayman Islands", "Central African Republic", "Chad", "Chile", "China", "Christmas Island", "Cocos (Keeling) Islands", "Colombia", "Comoros", "Congo", "Congo, the Democratic Republic of the", "Cook Islands", "Costa Rica", "Cote d'Ivoire", "Croatia (Hrvatska)", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "East Timor", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Falkland Island
@dcblogdev
dcblogdev / gist:8067095
Created December 21, 2013 09:04
Use Google finance calculator to convert currency with php
<?php
function convertCurrency($amount, $from, $to){
$data = file_get_contents("https://www.google.com/finance/converter?a=$amount&from=$from&to=$to");
preg_match("/<span class=bld>(.*)<\/span>/",$data, $converted);
$converted = preg_replace("/[^0-9.]/", "", $converted[1]);
return number_format(round($converted, 3),2);
}
echo convertCurrency("10.00", "GBP", "USD");
@dcblogdev
dcblogdev / gist:6500340
Last active December 22, 2015 16:38
Google Maps Example
<?php
echo "<div id=\"pmap\"></div>\n";
echo '<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="'.DIR.'assets/templates/js/jquery-1.6.4.min.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
function initialize() {
var geocoder;
var map;
@dcblogdev
dcblogdev / gist:6442104
Created September 4, 2013 20:01
Delete confirmation example
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Demo</title>
<script language="JavaScript" type="text/javascript">
function delnews(id,title)
{
if (confirm("Are you sure you want to delete '" + title + "'")){
window.location.href = 'del.php?news=' + id;
@dcblogdev
dcblogdev / gist:6251264
Created August 16, 2013 16:14
explode post example
<?php
//Blackpool North, Bispham, Cleveleys
$parts = explode(",",$_POST['area']);
echo '<pre>';
print_r($parts);
echo '</pre>';
//output:
@dcblogdev
dcblogdev / gist:6174117
Created August 7, 2013 13:38
captcha example
<?php
session_start();
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
function _generateRandom($length=6)
{
@dcblogdev
dcblogdev / gist:6083302
Created July 25, 2013 20:12
Get long and lat from Google Map API
<?php
$address = "UK+Hull";
$url = "http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false&region=England";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);