Archive for 4月, 2011

2011年04月08日に投稿

[PHP]指定したディレクトリのファイル一覧を取得する

特定のディレクトリに含まれているファイル一覧を取得するコードです。

[php]

[/php]

3行目
ディレクトリハンドルを取得します。

6行目
readdir関数を使用してファイル名を取得します。readdir関数はファイル名を全て取得したらfalseを返しますが、false以外にも0や空文字を返す可能性があるので、falseと厳密な比較を行うべきであるとマニュアルにありました。

7行目
readdir関数が返す値には「.」と「..」が含まれます。また、ディレクトリ名も返されるので返された値がディレクトリ名でないか判別します。

2011年04月06日に投稿

[JavaScript] クリックされた実行する関数を head タグ内に記述する

HTML タグの属性として onclick に関数を指定すると、HTML と JavaScript の記述が混ざってしまいます。HTML と JavaScript を分離するためにイベントハンドラを HTML の head 内に記述した例です。
実行をクリックすると、alert が実行されます。

に投稿

[Javascript]無名関数を使う

無名関数を記述すると即座に実行します。下記のコードはHTMLが読み込まれる前に実行されるのでエラーになります。

[javascript]


test


something



[/javascript]

に投稿

[Javascript]ページ全体が読み込まれた後に実行する

head部分に記述したコードは下記のようにすると、ページ全体が読み込まれた後に実行されるようになります。
window.onloadを使わずにalertの行だけを書くとalertは実行されませんでした。

[javascript]


test


ほげ



[/javascript]