質問: csvファイルを変換(初心者 はじめまして、自分でやる事にいきずまり質問させていただきます。 私は今phpを勉強しはじめて1週間程度の初心者です。 それで今私がしたい事は (1)xmlファイルを読み取って表示する機能がある。(hyuozi.html) (2)フォームから入力してもらう。(hyouzi.html) (3)submitでhenkan.php送る (hyouzi.html) (4)csvファイルを開く (henkan.php) (5)入力された値をもとにcsvファイルに書き足す (6)csvファイルをxmlファイルに変換する。 (7)画面に入力された値も更新されて表示される。 この場合(1)より先に(6)の作業がいるのかな?? というような事です。 ちなみに何故xmlファイルを使うのかという事ですが、xmlファイル形式ではないと駄目事がありました、こちらの都合ですが。 それで、どうしても、いくら調べてもわからなくて。 どうかご教授いただけないでしょうか。
回答: 見当違いな回答をしていたら申し訳ないですが。。 $handle = fopen ("test.csv","r"); while ($data = fgetcsv ($handle, 1000, ",")) { $num = count ($data); for ($c=0; $c < $num; $c++) { print $data[$c] . "\n"; } } fclose ($handle); こうすればcsvからデータが取れるので、あとは先の掲示板のアドバイス通り、csvから取得したデータをxmlに組み立てて上げればよいと思います。