Webプログラミング研究所〜初心者・中級者Webプログラマ(CGI・Perl・PHP・Javaプログラム言語)のための支援サイト〜 「Webプログラミング研究所」TOPへ 「Webプログラミング研究所」TOPへ
 
「プログラミングサンプル集」TOPへ 「プログラミングサンプル集」TOPへ
 
目次をフレームで表示 目次をフレームで表示
 

テキストファイルを読み込み出力する

 
概要
ここでは、次のようなテキストファイルを読み込み、出力するプログラムサンプルを紹介します。
ファイル名:sample.html
<html>
<body>
<font size="7">これはテストです。</font>
</body>
</html>
 
Perl サンプルソース
$file = "sample.html";

#ファイルオープン
open(TXT, $file);

#ファイルの内容を配列@arrに格納(1行ごとの内容が配列の各要素になります)
@arr = <TXT>;

#ファイルクローズ
close(TXT);

#配列の内容を全て出力する。
print @arr;

実行結果
<html>
<body>
<font size="7">これはテストです。</font>
</body>
</html>
 
PHP サンプルソース
<?php
  $file = "sample.html";

  //ファイルオープン
  $fp = fopen($file, "r");

  //ファイルを1行ずつ読み込み、配列$arrに格納する。
  $arr = array();
  while(!feof($fp)) {
    $line = fgets($fp);
    array_push($arr, $line);
  }

  //ファイルクローズ
  fclose($fp);

  //ファイルを1行ずつ出力する。
  foreach($arr as $line) {
    echo $line;
  }
?>

readfile()関数を使用すると、ファイルを読み込みそのまま出力します。
サンプルソース
<?php
  $file = "sample.html";
  readfile($file);
?>

実行結果
<html>
<body>
<font size="7">これはテストです。</font>
</body>
</html>
 
Java サンプルソース
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.IOException;

public class FileReadText {
  public static void main(String[] args) {
    String file = "sample.html";
    try {
      //ファイルの内容をバッファーに格納する。
      BufferedReader reader = new BufferedReader(new FileReader(file));

      //1行ずつバッファーから読み込み出力する。
      String line;
      while((line = reader.readLine()) != null) {
        System.out.println(line);
      }
    } catch (FileNotFoundException e) {
    } catch (IOException e) {
    }
  }
}

実行結果
<html>
<body>
<font size="7">これはテストです。</font>
</body>
</html>
 
NOTE
 
ご意見箱コーナー (管理者宛てメール)
このページは、あなたの参考になりましたか?

参考になった  どちらともいえない  あまり参考にならなかった

ご意見・ご感想・ご要望がありましたら、ご記入いただければ幸いです。
今後のコンテンツ作成、ページ改善等の参考にさせていただきます。

 


Webプログラマになりたい人のためのスクール・講座情報

クリエイターの皆さん!お仕事ありますよ!フェローズに!

パソコンスクールガイド
積極的な情報収集が目標実現の近道です。

就職・起業・SOHO・それとも副業? デジハリがノウハウを伝授!

就転職に強い、資格取得スキルアップ専門校ヒューマンアカデミー

CsideNet レンタルサーバー サブドメイン型 780円/月
CGI/SSI/PHP、データベース(MySQL)が利用できます。1週間の試用期間があるのがGood!!

転職・派遣・就職・アルバイトの求人情報検索支援サイト 〜 14ALL JOB SEARCH 〜
 
 
  「Webプログラミング研究所」TOPへ 「Webプログラミング研究所」TOPへ
 
「プログラミングサンプル集」TOPへ 「プログラミングサンプル集」TOPへ
 
目次をフレームフレームで表示 目次をフレームで表示

Copyright (C) 2004 - 2005 IWAMODE Project All Rights Reserved.