PHP で、日時のフォーマットをチェックする方法

まず、yyyy/mm/dd HH:nn (秒は省略;00秒とみなす)のフォーマットを表す正規表現は、
^(\d\d)\/(\d\d)\/(\d\d\d\d) (\d\d):(\d\d)$
となる。 preg_match は、Perl 形式のでの正規表現を処理するものであり、以下の例だと $datetime でマッチした順から $m 配列に
まず、yyyy/mm/dd HH:nn (秒は省略;00秒とみなす)のフォーマットを表す正規表現は、
^(\d\d)\/(\d\d)\/(\d\d\d\d) (\d\d):(\d\d)$
となる。 preg_match は、Perl 形式のでの正規表現を処理するものであり、以下の例だと $datetime でマッチした順から $m 配列に

Linux で、MX レコードを調べる方法

まぁ、別に Linux じゃなくても Windows のコマンドプロンプトからでもイケるけど、以下のようにする。 # nslookup [Enter] > set type=MX [Enter] > yourdomain.com [Enter]
まぁ、別に Linux じゃなくても Windows のコマンドプロンプトからでもイケるけど、以下のようにする。 # nslookup [Enter] > set type=MX [Enter] > yourdomain.com [Enter]

PHP で、ブランクページ(白いページ)が表示される(メモリが足りない?)

サーバに 1GB とか 2GB とかメモリをふんだんに積んでいるのにもかかわらず、PHP でとあるシステムを稼動させてブラウザからアクセスしたら真っ白な画面(ブランクページ)で何も表示されない。。。こんなときは PHP で利用可能なメモリが足りないのかもしれないので php.ini をチェックしよう。Fedora Core 6 であれば、PHP の初期設定ファイルである php.ini は /etc/php.ini にあるので、このファイルの中の以下の行をチェックする。デフォルトは 16M になっている。
memory_limit = 16M      ; Maximum amount of memory a script may consume
ゆえに、memory_limit = 16M の 16M という値を増やしてみよう。
サーバに 1GB とか 2GB とかメモリをふんだんに積んでいるのにもかかわらず、PHP でとあるシステムを稼動させてブラウザからアクセスしたら真っ白な画面(ブランクページ)で何も表示されない。。。こんなときは PHP で利用可能なメモリが足りないのかもしれないので php.ini をチェックしよう。Fedora Core 6 であれば、PHP の初期設定ファイルである php.ini は /etc/php.ini にあるので、このファイルの中の以下の行をチェックする。デフォルトは 16M になっている。
memory_limit = 16M      ; Maximum amount of memory a script may consume
ゆえに、memory_limit = 16M の 16M という値を増やしてみよう。

Drupal で、すべてのユーザー名を取得する方法

以下の関数は、Drupal が管理する users テーブルをすべて読み込んで $users ハッシュテーブルに $users[uid] = name のように uid と name をマップし、その $users ハッシュテーブルを返す。
以下の関数は、Drupal が管理する users テーブルをすべて読み込んで $users ハッシュテーブルに $users[uid] = name のように uid と name をマップし、その $users ハッシュテーブルを返す。