Skip to content

Instantly share code, notes, and snippets.

View uzulla's full-sized avatar
🚧
WORK,WORK,WORK.

uzulla / Junichi Ishida uzulla

🚧
WORK,WORK,WORK.
View GitHub Profile
@uzulla
uzulla / fb_ogp_cache_hard_reset.html
Created November 8, 2016 04:43
FacebookのOGPキャッシュがDebuggerでも消えない時に使う。たとえばog:imageがいつまでも出てこないときとか。
<html>
<body>
FacebookのOGPキャッシュがDebuggerでも消えない時に使う。
<form action="https://graph.facebook.com/" method="post">
url: <input name="id" ><br>
scrape: <input type="text" name="scrape" value="true"><br>
<input type="submit">
</form>
</body>
</html>
<?php
class MiddlewareResolver
{
public $queue = [];
public function __construct(array $list)
{
$this->queue = $list;
}

Config

file.custom-handler:
  extension: .php
  fastcgi.spawn: "PHP_FCGI_CHILDREN=10 exec /root/.phpenv/versions/7.0.0beta3/bin/php-cgi"

pstree

@uzulla
uzulla / bbs.php
Last active August 29, 2015 14:06
短い掲示板
<form method="post">
<input name="text">
<input type="submit">
</form>
<?php
!empty($_POST["text"]) && file_put_contents("log.php", date("c>").htmlspecialchars($_POST["text"], ENT_QUOTES, "UTF-8")."\n", FILE_APPEND) && header("location: {$_SERVER['REQUEST_URI']}");
echo @implode('<br>',array_reverse(file("log.php")));
@uzulla
uzulla / delete_old_files.sh
Created August 7, 2014 08:27
○日前のファイルを消すやつ
find /path/to -atime +30 |grep .tmp|xargs rm
@uzulla
uzulla / yen.php
Last active August 29, 2015 14:03
日本語WindowsできびしそうなPHPコードがこちらです
<?php
namespace ¥\¥{
class ¥{
static public function ¥(){
echo "\\ is not ¥".PHP_EOL;
}
}
}
namespace {
@uzulla
uzulla / wp-config.php
Created June 22, 2014 19:40
Wordpressでwp-login.phpにBasic認証つけるやつ .htaccessを宗教上の理由でつかえない人や、nginx上でそもそもBasic/Digest認証とか設定するのがnginxのconfigにかかなきゃいけないしだるい。かといってwp-login.phpに直接書くとバージョンアップでもどされちゃう、という人向けです。 注意:あくまで簡易的な自動アタック避けです。
<?php
// wp-config.phpの先頭あたりに適当につっこむ
// YOURNAMEとPASSWORDは適当に書き換える
if(preg_match('/wp-login\.php$/', $_SERVER['PHP_SELF'])){
if( !($_SERVER["PHP_AUTH_USER"]=='YOURNAME') || !($_SERVER["PHP_AUTH_PW"]=='PASSWORD') ) {
header('WWW-Authenticate: Basic realm="Please Enter Your Password"');
header("HTTP/1.0 401 Unauthorized");
echo "Authorization Required";
die;
@uzulla
uzulla / want.php
Created June 6, 2014 12:47
寿司と温泉
<?php
$♨ = "温泉";
function 🍣(){
return "おすし";
}
echo "{$♨}いきたいな〜、".🍣()."たべたいなー。".PHP_EOL;
@uzulla
uzulla / composer.json
Created April 26, 2014 19:38
PHPでCLIのプログレスバーっぽいやつをつくる件 例:http://pyazo.cdn.cfe.jp/image/zFrO88JGgrj4fUJN139854090597644.gif
{
"require": {
"donatj/cli-toolkit": "dev-master"
}
}
@uzulla
uzulla / psysh_test.php
Created April 14, 2014 16:49
Psysh をなんかこうグローバルで良い感じに…うーん、良い感じの書き方がおもいつかないでござる。
<?php
// config
define("DEBUG", true);
// loading
if(DEBUG)
include('/path/to/psysh');
// setup
set_error_handler(function($errno, $errstr, $errfile, $errline){