Skip to content

Instantly share code, notes, and snippets.

View emresaracoglu's full-sized avatar
:atom:
"Every software system is flawed... Every coder is corrupt"

Emre Saraçoğlu emresaracoglu

:atom:
"Every software system is flawed... Every coder is corrupt"
View GitHub Profile
@emresaracoglu
emresaracoglu / FlxZipArchive.class.php
Created September 20, 2016 11:00 — forked from stajnert/FlxZipArchive.class.php
Extended ZipArchive - simply way to create zip with subdirectories
<?php
class FlxZipArchive extends ZipArchive
{
/**
* Add a Dir with Files and Subdirs to the archive
*
* @param string $location Real Location
* @param string $name Name in Archive
@emresaracoglu
emresaracoglu / CronSchedule.php
Created September 13, 2016 19:25 — forked from m4tthumphrey/CronSchedule.php
CronSchedule.php - Allows one to parse a cron expression into human readable text.
<?php
/*
* Plugin: StreamlineFoundation
*
* Class: Schedule
*
* Description: Provides scheduling mechanics including creating a schedule, testing if a specific moment is part of the schedule, moving back
* and forth between scheduled moments in time and translating the created schedule back to a human readable form.
*
* Usage: ::fromCronString() creates a new Schedule class and requires a string in the cron ('* * * * *', $language) format.
@emresaracoglu
emresaracoglu / db-connect-test.php
Created September 9, 2016 10:45 — forked from chales/db-connect-test.php
Script for a quick PHP MySQL DB connection test.
<?php
# Fill our vars and run on cli
# $ php -f db-connect-test.php
$dbname = 'name';
$dbuser = 'user';
$dbpass = 'pass';
$dbhost = 'host';
$connect = mysql_connect($dbhost, $dbuser, $dbpass) or die("Unable to Connect to '$dbhost'");
@emresaracoglu
emresaracoglu / backup_mysql.sh
Created August 13, 2016 11:57 — forked from servergrove/backup_mysql.sh
Script to backup MySQL
# Configuration.
date=`date +%Y-%m-%d`
bk_dest='/var/archives/mysql'
log_file=$bk_dest/bk_mysql-${date}.log
mysql_cmd='/usr/bin/mysql'
mysqldump_cmd='/usr/bin/mysqldump'
dbuser=root
dbpass=`cat /etc/.mysqlpasswd`