• 締切済み

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ファイル形式ではないと駄目事がありました、こちらの都合ですが。 それで、どうしても、いくら調べてもわからなくて。 どうかご教授いただけないでしょうか。

みんなの回答

  • tecinfo
  • ベストアンサー率52% (32/61)
回答No.2

見当違いな回答をしていたら申し訳ないですが。。 $handle = fopen ("test.csv","r"); while ($data = fgetcsv ($handle, 1000, ",")) { $num = count ($data); for ($c=0; $c < $num; $c++) { print $data[$c] . "<br>\n"; } } fclose ($handle); こうすればCSVからデータが取れるので、あとは先の掲示板のアドバイス通り、CSVから取得したデータをXMLに組み立てて上げればよいと思います。

n187
質問者

お礼

なんとかできました>< 返答していただいか方ありがとうございました★ またあらたな問題発生した時はお願いします♪

  • tecinfo
  • ベストアンサー率52% (32/61)
回答No.1

何番から作るかは開発者の『好み』かと思います・・・。(^^; 例えば、表示するXMLのサンプルを手動で作っておいて(1)から順番に作っていくことも出来ますし、(6)を先に作って生成したXMLから(1)を作っていくのでも良いと思います。 具体的に何番の作業でつまずいているなどありますか?

n187
質問者

補足

CSVファイルをXMLファイルに変換する所です。 詳しくは http://groups.google.com/group/Google-Maps-API-Japan/browse_thread/thread/d05be1692f2bc76d/463164b463a8153a#463164b463a8153a を見ていただければわかると思います。 雑な文章で見にくくすいません・・。

関連するQ&A