make a xml file2

<?php

  /* rss用フィードを作成するcgiファイル
  * index.html, atom.xml, index.rdf
  */

  $RSS_FEED_NUM = 10; // RSSのフィード数

  //1 . RSSヘッダー作成
  $rss = '';
  $rss = $rss . '<?xml version="1.0" encoding="utf-8" ?>';
  $rss = $rss . '<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" '
              . 'xmlns:content="http://purl.org/rss/1.0/modules/content/" xml:lang="ja">';
  $rss = $rss . '<channel>';
  $rss = $rss . '<title>YoheiM.NET - 世の中をさらに便利に面白く</title>';
  $rss = $rss . '<link>http://www.yoheim.net/</link>';
  $rss = $rss . '<description>YoheiM.NET - 世の中をさらに便利に、面白く</description>';
  $rss = $rss . '<dc:creator>yoheiM</dc:creator>';

  //2. RSSのデータ部分を好きな数だけ作成する。今回は10個。

  // フィードに出力するファイルパスの配列を取得
  $file_list = getFeedList();

  // FEED数分作成する
  for ($i = 0; $i < $RSS_FEED_NUM; $i++){

    // ブログタイトルを取得
    $fPath = $file_list&#91;$i&#93;;
    $f = fopen($fPath, "rb");
    $title = fgets($f);
    fclose($f);
    $title = getTitle($fPath);

    // blog urlを取得
    $blogURL = getURL($fPath);

    // ブログの中身を取得する
    $content = '';
    $fPath = $file_list&#91;$i&#93;;
    $fp = fopen($fPath, "rb");
    while (!feof($fp)){
      $buf = fgets($fp);
      $content = $content . $buf;
    }
    fclose($fp);

    // 作成日時を作成
    // ファイルの更新日時を使う
    date_default_timezone_set('Asia/Tokyo');
    $pubDate = date("D, d M Y H:i:s", filetime($fPath));

    // Feed作成
    $item = '';
    $item = $item . '<item>';
    $item = $item . '<title>' . $title . '</title>';
    $item = $item . '<link>' . $blogURL . '</link>';
    $item = $item . '<description><!&#91;CDATA&#91;';
    $item = $item . $content;
    $item = $item . '&#93;&#93;></description>';
    $item = $item . '<dc:creator>yoheiM</dc:creator>';
    $item = $item . '<pubDate>'. $pubDate . '</pubDate>';
    $item = $item . '</item>';

    $rss = $rss . $item;
  }

  // 3, RSSの絞めタグなどを作成
  $rss = $rss . '</channel>';
  $rss = $rss . '</rss>';

  // 4, RSSファイルとして認識されうるファイルを3個くらい出力
  $f = fopen("index.xml", "wb");
  fwrite($f, $rss);
  fclose($f);

  $f = fopen("atom.xml", "wb");
  fwrite($f, $rss);
  fclose($f);

  $f = fopen("index.rdf", "wd");
  fwrite($f, $rss);
  fclose($f);

  // end
  echo "OK\n";
?>