Skip to content

Instantly share code, notes, and snippets.

@hutt
hutt / Twitter easy API functions
Last active December 11, 2017 05:16
Some functions using the Twitter API (v1.1) e.g. getting followers count, tweets, background image etc. Written in PHP; use it and have fun!
function get_followers_count($username) {
$cache_file = CACHEDIR . 'twitter_followers_counter_' . md5 ( $username );
if (is_file ( $cache_file ) == false) {
$cache_file_time = strtotime ( '1984-01-11 07:15' );
} else {
$cache_file_time = filemtime ( $cache_file );
}
@hutt
hutt / gist:4326259
Created December 18, 2012 08:49
Sortieralgorithmus (Java)
/**
*
* Nope.
*
* @version 1.0 vom 18.12.2012
* @Jannis Hutt
*/
import java.io.*;
public class sort12zufall {
public static void main(String[] args) throws IOException {
@hutt
hutt / Sharebase translation functions
Created November 13, 2012 15:15
Sharebase's translation functions.
function selectLangfile(){
$dir = opendir("sources");
while ($element = readdir($dir)) {
if (($element != '.') && ($element != '..')) {
if ((is_file('sources/'.$element)) && (substr('sources/'.$element, -3) == 'xml')) {
$langfile[] = $element;
}
}
}
closedir($dir);
@hutt
hutt / Redirect international visitors
Created November 10, 2012 21:25
Redirect other-speaking visitors to other directories/websites.
<?php
if(!isset($_COOKIE['lang'])){
$lang = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, 2);
switch($lang) {
case 'de':
$redirect = '/de';break;
case 'en':
$redirect = '/en';break;
default:
$redirect = '/en'; }
@hutt
hutt / XML Language file test
Created November 7, 2012 20:25
XML Language file test for Sharebase lang files
<?xml version='1.0'?>
<lang>
<exp>
<key>upload_file</key>
<tr>Datei hochladen</tr>
</exp>
<exp>
<key>create_file</key>
<tr>Datei anlegen</tr>
</exp>