PHP
-
shell_exec()でgrep
ssh接続せず、phpを使ってgrepしたいときのコード例。 chdir(‘../’); $output = shell_exec(‘grep -R 検索する文…
-
CakePHP3でのルーティング
CakePHPで新規ページを構築するとき、 v2まではroutes.phpにルーティングしていたけど v3からはDashedRouteという概念がありroute…
-
CakePHP3でのDebugKitのON/OFF切替
/config/bootstrap.php にて、 trueにするとDebugKitをON、 falseにするとDebugKitをOFFにすることができる。 i…
-
phpの正規表現で半角ハイフンがマッチしない件
これが全然マッチせず、 mb_ereg(‘^[。-゚0-9-a-zA-Z]+$’, $value); 書き方おかしいのか、エスケープが必要なのか・・ かなり悩ん…
-
PHPで簡単にログ出力する【メモ】
error_log(print_r($hoobar, true).”\n”, 3, ‘/~ログファイルのパス~/output.log’); $hoobarの内容…
-
mail関数でエキストラヘッダーを付ける例
mail関数の5個目の引数に、-fオプション付けて追加する $to = ‘foobar@example.com’; $subject = ‘TEST MAIL’…
-
PHPで今の場所をチェック
PHPで今の場所(パス)を調べたい場合、 以下のような方法で調べることができる。 1.PHPの関数を使う echo getcwd(); PHP: getcwd …
-
Smartyのforeachでbreakしたい
Smartyのforeachでbreakとかcontinueとかしたいとき。 【1】Smarty3.0.0以上であれば、実装されているので {break} とか…
-
【メモ】サーバ変数REMOTE_HOST取れなければ、gethostbyaddr
サーバ変数REMOTE_HOST取れなければ、 gethostbyaddrが使えることもある。 $_SERVER gethostbyaddr
-
【Smarty】文字数カウント
全角半角関係なく文字数をカウントしたいとき、 phpのmb_strlenが利用できます。 mixed mb_strlen ( string $str [, st…