Skip to content

Instantly share code, notes, and snippets.

View msenkpiel's full-sized avatar
👻

Marco ± msenkpiel

👻
View GitHub Profile
@msenkpiel
msenkpiel / csv_explode.php
Created October 14, 2011 10:19
CSV Explode
<?php
$csvData = file("./data.csv");
$csvData= preg_replace('/"/', '', $csvData);
foreach ($csvData as $data) {
list($cel1, $cel2) = explode(";", $data);
echo "$cel1 - $cel2<br>";
}
?>
@msenkpiel
msenkpiel / validate.mail.js
Created October 17, 2011 13:14
Javascript E-Mail Validation
var error = false;
var pattern = /^([a-zA-Z0-9+_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
var mailAddress = 'mail@example.com';
if(!pattern.test(mailAddress))
{
error = true;
}
@msenkpiel
msenkpiel / bettingcalc.js
Created December 6, 2011 15:49
Soccer Betting Calculation
var app = {
calculate:function(resultA, resultB, betA, betB)
{
console.log('Result: ' + resultA + ':' + resultB + ' Bet: ' + betA + ':' + betB);
if(this.testStrike(resultA, resultB, betA, betB))
{
console.log('3 Points');
return;
}
@msenkpiel
msenkpiel / getRandom.js
Created February 6, 2012 14:18
simple function that returns a random number between a expected range
function getRandom(min, max) {
if (min > max) {
return -1;
}
if (min == max) {
return min;
}
var r;
@msenkpiel
msenkpiel / read-fb-event-feed.php
Created February 17, 2012 09:52
Read Facebook Public Event Feed via App Login Token
<?php
require('facebook-sdk/facebook.php');
define('APP_ID', 'XXXXXXXXX');
define('APP_SECRET', 'XXXXXXXXXXXXXXXXXX');
$facebook = new Facebook(array(
'appId' => APP_ID,
'secret' => APP_SECRET,
@msenkpiel
msenkpiel / Utils.js
Created March 1, 2012 09:53
Javascript Utilities
var Utils = {
Math:{
roundFloat:function(number, dec) {
if (dec < 1 || dec > 14) {
return false;
}
@msenkpiel
msenkpiel / jq-checkbox.js
Created April 26, 2012 08:16
jQuery get selected checkbox or radios
if($('#checkbox-id').is(':checked')){
// checked
} else {
// unchecked
}
// radios
$('input[name=radioName]:checked').val()
@msenkpiel
msenkpiel / FbFlashWidget.js
Created June 19, 2012 10:16
Facebook post an Flash Widget
function postWidgetToFeed() {
// calling the API ...
var obj = {
method: 'feed',
link: 'https://[URL-TO-PAGE]/app_[APP-ID]',
name: 'title',
caption: 'caption text',
description: 'descritption text',
picture: 'https://[PATH]/thumbnail.jpg',
@msenkpiel
msenkpiel / FbBasicWallPost.js
Created June 20, 2012 08:47
Facebook Basic Wall Post
window.fbAsyncInit = function () {
FB.init({
appId:'XXXXXXXXXXXXXXXXXX',
status:true,
cookie:true,
xfbml:true
});
};
FB.getLoginStatus(function(response) {
if (response.status === "connected") {
// use the response.authResponse
}
else if (response.status === "not_authorized") {
FB.login(function(response) {
...
}, { scope: "email, read_stream" });
}
else {