PHPマスター

プログラム言語の勉強はPHPからスタート!

Browsing Posts tagged explode

explode: 文字列を任意の文字で分割し配列に格納
number_format: 数字に3桁毎のカンマを付ける
in_array: 配列の中に特定の文字があるか検索
preg_replace: 正規表現検索および置換を行う
file_exists: ファイルが存在するかチェック
checkdate: 指定する日付が存在するのかチェック
mktime: 指定日時のタイムスタンプを取得
例)指定日を超えたら「受付終了」などの文字にする

例は後ほど

管理システムを作ろうとするとどうしてもアクセス制限をする必要があります。ApacheのソースIP制限が最も有効ですが、ユーザ登録をした人に対してログインさせる場合はそうもいきません。また、パスワードは万一流出しても暗号化しておく事も重要です。

今回のソースは、Crypt関数で暗号化されたパスワードで認証することとします。これで、UNIX系のサーバであれば「htpasswd」コマンドで作成したファイルがそのまま利用できます。

Crypt関数認証を行う場合、次のようにパスワードが合っているか確かめます。

if(ファイルに保存された暗号化パスワード == crypt(入力されたパスワード,
   ファイルに保存された暗号化パスワード))

continue reading…

Powered by WordPress Web Design by SRS Solutions © 2018 PHPマスター Design by SRS Solutions