2013-07-01から1ヶ月間の記事一覧

アップロード機能を実装(4):内容を一覧表示(2)

Directorylteratorクラス テキストP.234参照

アップロード機能を実装(3):データをダウンロード

サーバー上のデータをダウンロード テキストP.224参照

アップロード機能を実装(2):内容を一覧表示(1)

ディレクトリ関数 テキストP.218参照

アップロード機能を実装(1):画像をアップロード

画像をアップロード機能を実装 テキストP.208参照

ゲストブックを作成(5):自分の名前をクッキーに記録

自分の名前をクッキーに記録 テキストP.200参照

ゲストブックを作成(4):書き込みの新しい順に表示

書き込みの新しい順に表示 テキストP.194参照

ゲストブックを作成(3):書き込みをリスト表示

書き込みをリスト表示 テキストP.188参照

ゲストブックを作成(2):ロック機能

ロック機能で同時アクセスに備える テキストP.182参照

ゲストブックを作成(1):ゲストブックに書き込む

ゲストブックに書き込む テキストP.176参照

アンケートフォームを作成(7):内容をメール送信(2)

内容をメール送信(2) テキストP.166参照

アンケートフォームを作成(6):内容をメール送信(1)

内容をメール送信(1) テキストP.158参照

アンケートフォームを作成(5):正規表現でチェック

正規表現でチェック

アンケートフォームを作成(4):入力値をチェック

入力値をチェック

アンケートフォームを作成(3):セッション機能

セッション機能

アンケートフォームを作成(2):フォーム入力の値を受け取る

フォーム入力の値を受け取る

アンケートフォームを作成(1):テキストボックス以外のフォーム要素

テキストボックス以外のフォーム要素

シンプルな名簿を作成(6):検索機能をシンプルに

検索機能をシンプルに

シンプルな名簿を作成(5):検索機能を追加

検索機能を追加する

シンプルな名簿を作成(4):連想配列

連想配列で名簿リストを拡張 名前と住所を連想配列で表現する array関数:連想配列 P.94参照 array (キー名 => 値, キー名 => 値, …) 配列では値を列挙するだけでしたが、連想配列は「キーと値の組み合わせ」を「キー => 値」の形式で表します キーが重複し…

シンプルな名簿を作成(3):while/foreach文

while命令 最も基本的な繰り返し文 P.87参照 while (条件式) { …繰り返し実行する処理… } '.$data[$i].'</li>'); $i++; //増減式 } ?> 条件が正しい(TRUEである)間は、{…}の中の処理を繰り返す この場合、条件式は「$i for命令との違いは、while命令が構文の…

シンプルな名簿を作成(2):for文

制御構文を使って名簿を作る 「(1)配列を使う」では、出力に手間のかかる記述をしていましたが、その部分を「繰り返し文」を使って簡潔にします P.82参照 制御構文 分類 命令 意味 分岐 if 条件が正しいかどうかによって、処理を分岐 switch 式の値に応じ…

シンプルな名簿を作成(1):配列

配列を使って名簿を作る 配列とは 配列は関連する複数のデータを、ひとつの変数でまとめたしくみ P.75参照 $変数名 = array ( データ1, データ2, ...); 7人の名前を配列を使わずに表現した場合には、以下のように別々の変数として用意する必要があります…

現在の日時を表示

関数(function)とは あらかじめ決められた処理を行う命令文の集まり 引数:関数に対するパラメータ 関数は、引数(入力)に基いて、決められた処理を行い、その結果(出力)を返す その結果のことを「戻り値」または「返り値」と呼びます 関数の基本的な呼…

ユーザーからの入力を受け取る

フォームの作成 form要素のaction属性に送信先「request.php」を設定する 《request1.php》 <html lang="ja"> <head> <meta charset="UTF-8"> <title>PHP入門教室</title> </head> <body> <form method="POST" action="request2.php"> <div id="container"> <label for="name">名前:</label> <input type="text" id="name" name="name"> </div></form></body></html>

変数と演算

変数 $が追加され、出力はprint文で記述しますが、代入の記述はJavaScriptと同じです <html lang="ja"> <head> <meta charset="UTF-8"> <title>PHP入門教室</title> </head> <body> '); print($x.'×'.$y.'='.($x * $y))."\n"; ?> </body> </html> 《実行結果》 変数の名前付けルール 変数の名前は「$」で始める …

はじめてのPHP

PHPとは P.10参照(授業の流れはテキストにそって進めます) このブログの記事は、予習用とします PHPプログラミングの準備 XAMPPのインストールと設定 P.14参照 MAMPのインストールと設定 P.20参照 PHP設定ファイルの確認 P.26参照 サンプルファイルダウン…

日本語表示環境を整える

php.ini の編集 XAMPP(MAMP)は初期状態のままでも使用できます。 ただしPHPのみを展開する場合、正しく日本語処理ができません。 設定を変更することで、日本語が扱えるようになります。 変更するには、「php.ini」という設定ファイルを編集します。 PHPだ…

PHP関連ビューと検索・置換機能

PHPエクスプローラービュー プロジェクト、リソース、PHPの要素(クラス、関数、変数など)をツリー形式で表示 エディターにリンク オンにすると「ビュー」と「エディター」の選択状態を同期します PHPプロジェクト アウトラインビュー ファイル内検索・置換…

Eclipseの使い方

Eclipse4.2 JUNO PHPの勉強では、Dreamweaverが手元にない場合は「Eclipse」を利用します 本体ダウンロード 日本語化ツール Windows版の選択肢(日本語 Eclipse / Pleiades All in One) Mac版の選択肢 「Pleiades 安定版1.3.4」をダウンロードします 「plug…

テストサーバーの構築:Windows・Mac

XAMPPのWebサーバー構築(Windows) XAMPPのダウンロード XAMPP新バージョン 1.8.2 PC環境によっては、下位バージョンを使用します インストーラー付き(exe)をダウンロードします XAMPPのインストール手順 以下手順は、バージョン1.7.7の場合です (1)xam…