トップ «前の日記(2005-06-06) 最新 次の日記(2005-06-08)» 編集

2002|01|02|03|04|05|06|07|08|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|02|03|04|07|

2005-06-07 [長年日記]

_ mod_limitipconn2をインストール (19:53)

久しぶりにblogmapに重い絨毯爆撃を食らったんで、mod_limitipconn2をインストール。ひとまずサンプル通り、

MaxConnPerIP 3
NoIPLimit image/*

だけ設定しておいた。

_ このページに関連した情報 (20:59)

そういえば作ってなかったっけ。現在表示しているページや商品(Amazon)のMM/Memoとblogmapにおける言及状況を表示するbookmarklet。

bookmarklet: どう?

Tags: blogmap MM

_ PHPの配列で、 (21:34)

ある配列変数が、

$val = array(1, 2, 3);

として与えられたのか

$val = array(0 => 1, 1 => 2, 2 => 3);

として与えられたのかを判別する方法ってないんだろうか? 多分代入されてしまったあとは判別がつかないとは思うんだけど、もしかしたら明示的に配列のキーが与えられたかどうかを判別する手段が存在しないかなー。

どういう時に使いたいのかというと、HTMLのselect-optionなんかのvalue(内部値)とcaption(表示文字列)の組み合わせを連想配列で渡すときに、前者ならばvalueもcaptionも同じものとして扱い、後者ならばキーがvalue、値がcaptionとして扱う、なんて使い分けれないかなーと思った次第。

前者ならば、

<select>
 <option value="1">1</option>
 <option value="2">2</option>
 <option value="3">3</option>
</select>

に展開されて、後者ならば、

<select>
 <option value="0">1</option>
 <option value="1">2</option>
 <option value="2">3</option>
</select>

に展開される感じね。

Tags: PHP