Skip to content

Instantly share code, notes, and snippets.

Avatar

Anthony Van de Gejuchte avdg

View GitHub Profile
View gist:858615
#!/usr/bin/php
<?php
function find_person($value, $key, $search_term)
{
if($value == $search_term){
print "Found $search_term in $key\n";
return $the_person_id_in_the_same_array_as_this_term;
}
}
View gist:858629
#!/usr/bin/php
<?php
function find_person($array, $key, $search_term)
{
// We are given 1 element
if (isset($array['name']) {
return find_person_helper($array, $key, $search_term);
}
View gist:861596
<?php
$dranken = array('cola', 'fanta', 'bier', 'koffie', 'thee');
$prijzen = array(2, 2, 1.80, 2.20, 2.20);
$max = min(count($dranken), count($prijzen));
for ($i = 0; $i < $max; $i++) {
echo $dranken[$i] . ': ' . $prijzen[$i] . '<br />';
}
View gist:899797
<?php
static function getCache($p_mOptions = null) {
switch(true) {
case is_array($p_mOptions):
$options = $p_mOptions;
break;
case is_string($p_mOptions):
View gist:899811
<?php
static function getCache($p_mOptions = null)
{
if (!is_array($p_mOptions)) {
$config = self::getConfig();
$options = isset($config->cache) ? $config->cache->toArray() : array();
if (is_string($p_mOptions)) {
$options['handler'] = $p_mOptions;
}
$p_mOptions = $options;
View gist:899822
<?php
static function getCache($p_mOptions = null) {
if (!is_array($p_mOptions)) {
$config = self::getConfig();
$options = isset($config->cache) ? $config->cache->toArray() : array();
if (is_string($p_mOptions) && $p_mOptions !== '') {
$options['handler'] = $p_mOptions;
}
$p_mOptions = $options;
}
View curl_get_contents.php
<?php
function curl_get_contents($url, $timeout = 30, $settings_array = array())
{
$return false;
if (function_exists("curl_init")) {
$curl_options = array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => intval($timeout),
CURLOPT_HEADER => false
View gist:910235
db cache.db
table namespace1
key
value
expire
table namespace2
key
value
expire
table namespace3
View database.sql
create table general {
id INTEGER UNIQUE PRIMARY KEY,
userhash BLOB UNIQUE,
userid INTEGER,
ship TEXT,
time INT,
version TEXT,
fate TEXT,
player TEXT,
score INT,
View files.txt
LICENSE
Phergie/Autoload.php
Phergie/Bot.php
Phergie/Config/Exception.php
Phergie/Config.php
Phergie/Connection/Exception.php
Phergie/Connection/Handler.php
Phergie/Connection.php
Phergie/Driver/Abstract.php
Phergie/Driver/Exception.php