- 教科書、ノートの参照を認めます。
- ノートPCは使えません。
- ApacheやPHPのインストールについては範囲外
- PHPファイルの拡張子は一般的に何か
- PHPのプログラムの始まりと終わりを示す文は何か
- 作成したPHPやHTMLのファイルをサーバにアップロードするとき、それらのファイルを保存するディレクトリの名前はなにか
- ブラウザでPHPなどのファイルを表示したとき、正しく表示されず文字化けするのはなぜか。文字化けせずに正しく表示するにはどうすればよいか。
- 文字コードが正しく設定されていないから
- ファイルの文字コードを正しく設定する
- METAタグのcharset=の値と同じ文字コードにする
- アクセスカウンターのプログラムをWindows上で動作確認したときは正しく動作したが、サーバにアップロードして動作確認するとエラーメッセージが表示され、動作しなかった。その原因と対処法を示せ。
- カウンターのデータファイルへの書き込みができないようになっていたから。(書き込みの権利が設定されていなかったから)
- ファイルへの書き込みできるように権利を設定し直す。
- 誰でも書き込める権利を数値で表現すると666になる
- CSV形式のファイルの形式を説明せよ。
- 1行が1レコードでフィールドをカンマ(,)で区切り、フィールドのデータはダブルコーテーション(")で囲んでいる。
- アクセスカウンターなどでファイルをロックする理由を説明せよ。
- ファイルへの書き込みを一人だけに限定するため。
- 同時に複数の人がファイルへ書き込みするとデータが壊れたりするため、一人に限定する。
- flock関数でファイルのロックを操作する
- 連想配列とは何か
- 添え字が文字列、配列の領域が連続していない
- 添え字から配列内のデータの意味がわかりやすい
- ファイルにアクセスした時間を表示する
- ファイルの更新時間を表示する
- ブラウザやOSの種類を判別する
- アクセスカウンター
- ファイルにアクセスした時間、ブラウザ、IPアドレスを記録する。
- アクセスした時間、ブラウザ、IPアドレスを集計する。
- フォームから入力された日付の曜日を求める。
- 今年の干支を表示する。