This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require_once('$PATH_TO_LIBRARY/HTMLPurifier.includes.php'); | |
use HTMLPurifier; | |
use HTMLPurifier_Config; | |
function sanitize($tainted_html) { | |
$config = HTMLPurifier_Config::createDefault(); | |
$config->set('Cache.SerializerPath', $PATH_TO_TEMPORARY_DIR); | |
$purifier = new HTMLPurifier($config); | |
return $purifier->purify($tainted_html); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
###################################### | |
# usage | |
# mylogin_dumper.pl ~/.mylogin.conf | |
###################################### | |
use strict; | |
use warnings; | |
use Crypt::ECB; | |
#use Crypt::OpenSSL::AES; | |
my $my_login_file = shift; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
trait GeneratorAction { | |
private $_g; | |
public function initializeGenerator($g) { | |
$this->_g = $g; | |
} | |
public function getGenerator() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html ng-app> | |
<head> | |
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.3/angular.min.js"></script> | |
<script src="http://code.angularjs.org/1.2.3/angular-animate.min.js"></script> | |
<script> | |
function ctrl($scope) { | |
$scope.words = []; | |
$scope.input = function() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ php -v | |
PHP 5.5.14 (cli) (built: Jul 23 2014 16:08:06) (DEBUG) | |
Copyright (c) 1997-2014 The PHP Group | |
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies | |
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies | |
with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans | |
$ php -d zend.multibyte=1 -d zend.script_encoding='EUC-JP' aa.php | |
PHP Warning: Unexpected character in input: ' in /tmp/aa.php on line 11 | |
PHP Warning: Unexpected character in input: ' in /tmp/aa.php on line 11 | |
PHP Warning: Unexpected character in input: ' in /tmp/aa.php on line 11 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class R { | |
private $begin; | |
private $end; | |
public function __construct($begin, $end) { | |
$this->begin = $begin; | |
$this->end = $end; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require __DIR__ . '/vendor/autoload.php'; | |
use Groonga\Http\Client; | |
$grn = new Client('http://localhost:10041'); | |
$grn->tableCreate('Site', ['flags' => 'TABLE_HASH_KEY','key_type' => 'ShortText']); | |
$grn->columnCreate('Site', 'title', 'COLUMN_SCALAR', 'ShortText'); | |
$grn->load('Site', json_encode([ | |
["_key" => "http://example.org/","title" => "This is test record 1!"], |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$grn = grn_ctx_init(); | |
grn_ctx_connect($grn, "localhost", 10043); | |
grn_ctx_send($grn, "table_create Site TABLE_HASH_KEY ShortText"); | |
grn_ctx_recv($grn); | |
grn_ctx_send($grn, "column_create Site title COLUMN_SCALAR ShortText"); | |
grn_ctx_recv($grn); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$ctx = grn_get_default_ctx(); // grn_ctx_open(0) | |
$db = grn_db_open_or_create($ctx, '/tmp/db'); | |
$table = grn_table_open_or_create( | |
$ctx, | |
'Site', | |
null, // path | |
GRN_TABLE_HASH_KEY, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace sample; | |
use dooaki\Phroonga\Groonga; | |
use dooaki\Phroonga\GroongaEntity; | |
class Message { | |
use GroongaEntity; | |
public static function _schema() { |