php&MySQL

BMI測定〜PHP課題

スマートフォン用サイズでBMI測定のページを作成しましょう。 PHPを使用して入力フォームに身長と体重を入力してもらい、BMIを算出する仕組みを作成します。 BMIは次の式で求められます。 BMI=体重/身長^2 入力フォームはinput type=”text”で作成します。  >>続きを読む

isset()の使い方〜PHP

PHPでformからデータを受け取って何かする場合、たいていの入門書はisset()を使用してデータの有無を判別しています。 けれども、isset()はちょっとくせものですから気をつけましょう。 PHP マニュアルではissetの説明は次のようになっています。 isset — 変数がセットされている  >>続きを読む

パスワードのハッシュ化〜PHP

パスワードの保存 なんらかの認証を行う場合、ユーザーにパスワードを入力してもらい、その値とあらかじめ用意していた正解のパスワードと比較をして正しければ認証は成功しますし、正しくなければ認証に失敗します。 ここで問題がおこります。安全に正解のパスワードを保管するにはどうすればよいかということです。 パ  >>続きを読む

ダブルクォートで囲まれた文字列の変数展開〜PHP

PHPのダブルクォートの使い方の説明です。 ダブルクォートで囲まれた文字列の変数展開は便利な機能ですが、使い方によっては誤解を生じたり思ったとおり動作しなかったりします。 変数展開のいくつかの例を確認してみてください。 基本的にはダブルクォートで囲まれた文字列の中に直接変数を埋め込めば展開されます。  >>続きを読む

\nのクオテーションはダブル〜PHP

文字列内で改行を表す特殊文字「\n」を改行として使用したい場合は、「”」を使用します。「”」は特殊文字を理解して改行します。ところが、「’」は「\n」を改行として表示せずにそのまま「\n」で表示します。 HTML内でPHPを使用する場  >>続きを読む

PHP無名関数とWordPress

PHPでは無名関数がPHP5.3以上で対応しています。 つまりWordPressもPHP5.3以上の環境なら無名関数が使用できることになります。 無名関数のメリットは関数名が必要ない事と、クロージャーとして使用できることです。 PHPの無名関数 無名関数の例 サンプル1 $y = function   >>続きを読む

if文の書き方〜WordPress

endif;を使用したPHPのif文 WordPressの条件タグ $wp_queryを使用した条件分岐 PHPでif文を書く方法は通常のプログラムと同様の書き方とendif;を使用する書き方があります。 endif;を使用する方法はWordPressで頻繁に使用されたりします。 後者はWordPr  >>続きを読む

正規表現の基礎

正規表現とは 正規表現(regular expression)とは文字パターンを表現する方法です。 つまり、文章の中のある文字列を検索したいときなど役に立ちます。 今回はJavaScript(jQuery)で正規表現を活用する説明です。 まずは正規表現で比較する文字を「/」で囲みます。 例  /Ja  >>続きを読む

MAMPのインストールと設定

MAMPのインストールと設定の方法 以下でMAMPの最新版がダウンロードできます。 ダウンロード MAMPのインストール(2015/7/22最新版に編集) 1. ダブルクリックしてインストールを開始します。 2. インストーラーの最初の表示を確認して「続ける」ボタンをクリック 3. 使用許諾契約画面  >>続きを読む