PHP: メッセージに署名する、署名を確認する
メッセージに署名する コードサンプル1: $message = ‘message’; // 秘密鍵を設定 $pri_key_id = openssl_get_privatekey($private_key); // 秘密 続きを読む…
メッセージに署名する コードサンプル1: $message = ‘message’; // 秘密鍵を設定 $pri_key_id = openssl_get_privatekey($private_key); // 秘密 続きを読む…
phpのcurlでJSON形式のデータをPOSTするにはヘッダーに’Content-type: application/json’を指定する。 そして、CURLOPT_POSTFIELDSには配列 続きを読む…
JSON-LD用に出力するデータをjson_encode()で出力したかった。 JSON-LDは通常こんな風に出力するらしい。 普通にjson_encode()するとURLのスラッシュにエスケープが付く。 echo js 続きを読む…
ときどき忘れるので書いておく。 Commandの基本 yii\console\Controllerを拡張したコントローラーに”action”で始まるpublicな関数を書くと、そこがコマンドのエン 続きを読む…
Yii2のクエリビルダを使ってWHERE句のLIKEを作る時、このように書くと $rows = (new \yii\db\Query()) ->select() ->from(‘user’) ->where([‘like 続きを読む…
mcryptがPHP 7.1以降で非推奨になった。 PHP 7.1.x で推奨されなくなる機能 mcrypt 拡張モジュールは十年近くにわたって放置されており、極めて使いづらいものです。 そこで、この拡張モジュールを非推 続きを読む…
冪根・累乗根 冪根(べきこん)、または累乗根(るいじょうこん)は、冪乗(累乗)に相対する概念で、冪乗すると与えられた数になるような新たな数のことをいう。 冪根の計算 PHPの場合、平方根を計算する関数はあるけど、冪根を計 続きを読む…
PHPでJSON形式のデータを返すときに気をつけることを数点。 コンテンツタイプ JSONをHTTPで応答するときに指定する、コンテンツタイプは’application/json’である。 hea 続きを読む…
Codeceptionを使ってみたくなったので、翻訳しつつ動作確認してみた。 ※ガイドだけでわかりにくいところは追記した。(赤字部分) 翻訳元: Codeception Quickstart Guide Codecept 続きを読む…
ある時点から1日前までのデータを処理したいときには、基準となる日時とその1日前の日時、2つの値を変数が必要だ。 PHP5ではDateTimeオブジェクトのコピーをするにはcloneを使う。 $now = new Date 続きを読む…