A very basic regex-based Markdown parser. Supports the
following elements (and can be extended via Slimdown::add_rule()
):
- Headers
- Links
- Bold
<?php | |
$timeout = 300; // 5 minutes | |
$time = time(); | |
$ip = $_SERVER["REMOTE_ADDR"]; | |
$file = "users.txt"; | |
$arr = file($file); | |
$users = 0; | |
for ($i = 0; $i < count($arr); $i++){ | |
if ($time - intval(substr($arr[$i], strpos($arr[$i], " ") + 4)) > $timeout){ |
<html> | |
<head> | |
<style type="text/css"> | |
/*canvas{ width: 300px; height: 300px;}*/ | |
</style> | |
</head> | |
<body> | |
<canvas id="canvas" width="300" height="300"></canvas> | |
<?php | |
# Nginx don't have PATH_INFO | |
if (!isset($_SERVER['PATH_INFO'])) { | |
$_SERVER['PATH_INFO'] = substr($_SERVER["ORIG_SCRIPT_FILENAME"], strlen($_SERVER["SCRIPT_FILENAME"])); | |
} | |
$request = substr($_SERVER['PATH_INFO'], 1); | |
$file = $request; | |
$fp = @fopen($file, 'rb'); |
<?php | |
// See: http://blog.ircmaxell.com/2013/02/preventing-csrf-attacks.html | |
// Start a session (which should use cookies over HTTP only). | |
session_start(); | |
// Create a new CSRF token. | |
if (! isset($_SESSION['csrf_token'])) { | |
$_SESSION['csrf_token'] = base64_encode(openssl_random_pseudo_bytes(32)); | |
} |
A very basic regex-based Markdown parser. Supports the
following elements (and can be extended via Slimdown::add_rule()
):
(function () { | |
WebSocket.prototype._send = WebSocket.prototype.send; | |
WebSocket.prototype.send = function (data) { | |
this._send(data); | |
this.addEventListener('message', function (msg) { | |
console.log('>> ' + msg.data); | |
}, false); | |
this.send = function (data) { | |
this._send(data); | |
console.log("<< " + data); |
<?php | |
class kana2roma { | |
var $charset='utf-8'; | |
var $mode_Krows = 'k'; //か・く・こ(k or c) | |
var $mode_XArows = 'l'; //小文字ぁ行と「っ」( L or X) | |
var $mode_TYrows = 'ch'; //ち行+小文字や行(ty or ch or cy) | |
var $mode_SYrows = 'sh'; //し行+小文字や行(sy or sh) | |
var $mode_JYrows = 'j'; //じ行+小文字や行(j or zy or jy) | |
var $mode_Sstr = 'sh'; //し(s or sh or c) |