4月
13
2012
--

[PHP]複数のカテゴリからなるオプションの組み合わせを、全通り取得する方法  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP]複数のカテゴリからなるオプションの組み合わせを、全通り取得する方法

medium_2907255969

タイトルだけだと意味がわからないと思うので例をあげますね* ((僕がもう少しモノを知っていれば、もっと端的に説明できるのかもしれませんが、数学?とか理系の話が大嫌いだったのでうまく説明できません。ご勘弁を。)) 。 「カテゴリ」と「オプション... ⇒続きを読む

Written by suzuki in: 記事 | タグ: ,
3月
07
2012
--

[PHP]5行で実装!検索エンジンのインデックス数を取得する  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP]5行で実装!検索エンジンのインデックス数を取得する

PHPでGoogleやヤフーのindex数をコードで取得する方法です。 最初はスクレイピングライブラリのPHP Simple HTML DOM Parserを使ってやってみたのですが、ひどく重い。 なので、正規表現を使って自前で取得することにしました。 Googleのindex数... ⇒続きを読む

Written by suzuki in: 記事 | タグ: , ,
2月
04
2012
--

[PHP][疑問]ある文字列が、複数のキーワードのうち一つでもマッチするか判定する方法について  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP][疑問]ある文字列が、複数のキーワードのうち一つでもマッチするか判定する方法について

small_318947873

表題がややこしくてすみません。 たとえば、$_SERVER['HTTP_USER_AGENT']で取得できるユーザエージェントに、配列で渡す文字列が一つでも含まれていればtrue,そうでなければfalseを返す関数を作るとしたら、どうするのが効率的でしょうか? [php] /... ⇒続きを読む

Written by suzuki in: 記事 | タグ: ,
2月
03
2012
--

[PHP]配列やオブジェクトからハッシュを作成する  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP]配列やオブジェクトからハッシュを作成する

credited_3041699714_8b49f49d55

sha1やmd5など、ハッシュを生成する関数の引数は「文字列」ですが、配列やオブジェクトからハッシュを生成する方法です。 [php] $keys = array( "ip" => "192.168.0.2", "ua" => "Mozilla/5.0 (Windows ... ⇒続きを読む

Written by suzuki in: 記事 | タグ: ,
10月
05
2011
1

[CakePHP]adminルーティングの時だけAuth認証を行う  このエントリーをはてなブックマークに追加 はてなブックマーク - [CakePHP]adminルーティングの時だけAuth認証を行う

adminルーティングを行うときだけAuthComponentsの認証を行う方法のメモです。 わずか1行書けば済むのに、アプリを作るたびに別のアプリのソースコピペしたりしてるのでここら辺で記憶にとどめておきたいと思います(笑) はじめに core.phpに「Con... ⇒続きを読む

Written by suzuki in: メモ | タグ: , ,
10月
28
2009
--

[PHP]YahooとGoogleのリファラーからキーワードを抽出する  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP]YahooとGoogleのリファラーからキーワードを抽出する

アクセスログのrefererからキーワードを抽出するメモです。 とりあえずヤフーとグーグルだけ。 [sourcecode language="php"] // $refererにリファラが入っているとして… if (strpos($referer, "www.google.co.jp/search") !== false) { ... ⇒続きを読む

Written by suzuki in: メモ | タグ:
9月
26
2009
--

[PHP][メモ]post_max_sizeを超えるアップロード時のエラー処理  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP][メモ]post_max_sizeを超えるアップロード時のエラー処理

post_max_sizeを超えたファイルをアップロードすると、 「Warning: POST Content-Length of ...」というエラーが出てPOSTする内容が消えてしまいますよね。 どうやってエラー処理をしようか悩んでいたら、 以下の参考記事を発見。 参考 PDFファ... ⇒続きを読む

Written by suzuki in: メモ | タグ:
8月
26
2009
--

[PHP][メモ]class.upload.phpに関するメモ(docs)  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP][メモ]class.upload.phpに関するメモ(docs)

画像アップロードライブラリのclass.upload.phpのドキュメントを抜粋して(機械)翻訳しました。 英語が読める方は以下のリンクをご利用ください。 docs faq 下記はご参考程度にどうぞ。 間違いもたくさんあると思いますので、ご指摘大歓迎です。... ⇒続きを読む

Written by suzuki in: メモ,リファレンス | タグ: ,
8月
04
2009
2

[PHP]文字列の下○桁を取得する一番の方法を教えていただきました  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP]文字列の下○桁を取得する一番の方法を教えていただきました

miau_jpさんより、Twitter入電!素敵な方法を教えていただきました。 [sourcecode language="php"] $keta = 4; // 文字列 $test = "24578455"; $result = substr($test, -$keta); // 数字 $test = 24578455; $result = $test % pow(... ⇒続きを読む

Written by suzuki in: 記事 | タグ: , ,
6月
30
2009
--

[PHP]array_shiftとarray_pop  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP]array_shiftとarray_pop

配列を扱うPHP関数でもっとも基本的なんだけど忘れがち(僕だけ?)なarray_shiftとarray_popのメモ。 配列の先頭から要素をひとつ取り出すのが array_shift 返り値は先頭の要素 配列の末尾から要素を取り出すのが array_pop 返り値は末尾の要素... ⇒続きを読む

Written by suzuki in: メモ,リファレンス | タグ: ,

| I have been indebted to Aeros Theme. |