[PHP][疑問]ある文字列が、複数のキーワードのうち一つでもマッチするか判定する方法について
表題がややこしくてすみません。 たとえば、$_SERVER['HTTP_USER_AGENT']で取得できるユーザエージェントに、配列で渡す文字列が一つでも含まれていればtrue,そうでなければfalseを返す関数を作るとしたら、どうするのが効率的でしょうか? [php] /... ⇒続きを読む
表題がややこしくてすみません。 たとえば、$_SERVER['HTTP_USER_AGENT']で取得できるユーザエージェントに、配列で渡す文字列が一つでも含まれていればtrue,そうでなければfalseを返す関数を作るとしたら、どうするのが効率的でしょうか? [php] /... ⇒続きを読む
sha1やmd5など、ハッシュを生成する関数の引数は「文字列」ですが、配列やオブジェクトからハッシュを生成する方法です。 [php] $keys = array( "ip" => "192.168.0.2", "ua" => "Mozilla/5.0 (Windows ... ⇒続きを読む
adminルーティングを行うときだけAuthComponentsの認証を行う方法のメモです。 わずか1行書けば済むのに、アプリを作るたびに別のアプリのソースコピペしたりしてるのでここら辺で記憶にとどめておきたいと思います(笑) はじめに core.phpに「Con... ⇒続きを読む
アクセスログのrefererからキーワードを抽出するメモです。 とりあえずヤフーとグーグルだけ。 [sourcecode language="php"] // $refererにリファラが入っているとして… if (strpos($referer, "www.google.co.jp/search") !== false) { ... ⇒続きを読む
post_max_sizeを超えたファイルをアップロードすると、 「Warning: POST Content-Length of ...」というエラーが出てPOSTする内容が消えてしまいますよね。 どうやってエラー処理をしようか悩んでいたら、 以下の参考記事を発見。 参考 PDFファ... ⇒続きを読む
画像アップロードライブラリのclass.upload.phpのドキュメントを抜粋して(機械)翻訳しました。 英語が読める方は以下のリンクをご利用ください。 docs faq 下記はご参考程度にどうぞ。 間違いもたくさんあると思いますので、ご指摘大歓迎です。... ⇒続きを読む
miau_jpさんより、Twitter入電!素敵な方法を教えていただきました。 [sourcecode language="php"] $keta = 4; // 文字列 $test = "24578455"; $result = substr($test, -$keta); // 数字 $test = 24578455; $result = $test % pow(... ⇒続きを読む
配列を扱うPHP関数でもっとも基本的なんだけど忘れがち(僕だけ?)なarray_shiftとarray_popのメモ。 配列の先頭から要素をひとつ取り出すのが array_shift 返り値は先頭の要素 配列の末尾から要素を取り出すのが array_pop 返り値は末尾の要素... ⇒続きを読む
お久しぶりです。 このブログに書かなきゃならないこと* ((私信ではありますが、先日百式の書籍プレゼント「イヤな客には売るな! 」に当選しまして、こちらも早く読みたいと思っているのですがまだ読了せず…必ずレビューさせていただきますので、もう少し... ⇒続きを読む
概要 当月のデータを取得するクエリをデータベースに投げるとき、月末や翌月1日を指定したいことってありますよね? というわけで、PHPで月末年月日&翌月1日を取得する方法のメモです。 当月月末年月日を取得 date関数を使います。 この関数に... ⇒続きを読む
| I have been indebted to Aeros Theme. |