Skip to content

Instantly share code, notes, and snippets.

View kshoufer's full-sized avatar

Ken Shoufer kshoufer

View GitHub Profile
@kshoufer
kshoufer / backup_database.php
Created December 31, 2014 16:23
Run a full backup of your database.
<?php
$dbhost = 'localhost';
$dbuser = 'username';
$dbpass = 'password';
$dbname = 'databasename';
$currentdir = dirname(__FILE__);
$backup_file = $currentdir . '/bkup_files/' . $dbname . date("Y-m-d-H-i-s") . '.sql';
$command = "mysqldump --opt -h $dbhost -u $dbuser -p'$dbpass' $dbname > $backup_file";
@kshoufer
kshoufer / mail.php
Created December 27, 2014 03:53
Send HTML email in PHP
<?php
$e = 'bob123@somewhere.com';
$u = 'bob123';
$p = 'password123';
ob_start();
include('output_page.php');
$message = ob_get_contents();
ob_end_clean();
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tooltip Examples</title>
<link rel="stylesheet" type="text/css" href="tooltip.css" />
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript" src="tooltip.js"></script>
</head>
<?php
if (isset($_POST) && isset($_POST['submit'])) {
//echo "post data";
} else {
unlink('data.json');
}
if(isset($_POST['submit'])) {
<?php
if (isset($_POST) && isset($_POST['submit'])) {
//echo "post data";
} else {
unlink('data.xml');
$file = "data.xml";
if($fp = fopen('data.xml', 'a+')) {
$string = '<?xml version="1.0"?>' . "\n" .
@kshoufer
kshoufer / _form-to-csv.php
Last active August 29, 2015 14:07
Form to CSV File
<?php
if (isset($_POST) && isset($_POST['submit'])) {
//echo "post data";
} else {
unlink('data.csv');
}
if(isset($_POST['submit'])) {
@kshoufer
kshoufer / php-paginate
Last active August 29, 2015 14:07
Simple PHP paginator
<html>
<head>
<title>Paging Using PHP</title>
</head>
<body>
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$rec_limit = 5;
@kshoufer
kshoufer / jQuery-Basic-Slider-(fade).markdown
Last active November 9, 2015 23:34
A Pen by Ken Shoufer.
@kshoufer
kshoufer / Tweet-Box.markdown
Created October 3, 2014 15:05
A Pen by Ken Shoufer.
@kshoufer
kshoufer / Ajax-Store-w-edit.markdown
Last active November 9, 2015 23:35
A Pen by Ken Shoufer.

Ajax Store w/edit

This Ajax example communicates with an API on a remote server. The server data is in JSON format.

A Pen by Ken Shoufer on CodePen.

License.