ファイルのアップロードとCSVファイル処理
-> サンプル(学内からのみアクセス可) ソースコード
ファイルのアップロード
フォーム(upload_csv.htmlのソース参照)からファイル名を指定して任意のファイルをサーバ側にアップロードできる。PHPの設定に依存する。アップロードされたファイル名,サーバ側のフルパス名,エラーコードは全てグローバル2次元配列$_FILES[フォーム名][内容]に保存される。
- ファイル名・・・$_FILES[フォーム名]['name']
- ファイルサイズ・・・$_FILES[フォーム名]['size']
- ファイルタイプ・・・$_FILES[フォーム名]['type']
保存テンポラリファイル名 (フルパス名)・・・$_FILES[フォーム名]['tmp_name']
☆本日の課題
Shift JISコードで記述されたCSVファイル(静岡県都市別人口)をアップロードし,
- 内容をそのままCSV形式で表示する
- 表形式で表示する
ように処理しているのがサンプルプログラム(upload_csv_kadai.html, upload_csv_kadai.php)である。これに次の改良を加えよ。
- 千人単位の人口を計算し(1000で割ってfloor関数で端数を切り捨てる),各都市の人口の横に表示せよ。
- 全都市人口の合計値を計算して表の最後に表示せよ。
課題サンプル(学内からのみアクセス可)
←戻る