- 締切済み
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ファイル形式ではないと駄目事がありました、こちらの都合ですが。 それで、どうしても、いくら調べてもわからなくて。 どうかご教授いただけないでしょうか。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- tecinfo
- ベストアンサー率52% (32/61)
見当違いな回答をしていたら申し訳ないですが。。 $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に組み立てて上げればよいと思います。
- tecinfo
- ベストアンサー率52% (32/61)
何番から作るかは開発者の『好み』かと思います・・・。(^^; 例えば、表示するXMLのサンプルを手動で作っておいて(1)から順番に作っていくことも出来ますし、(6)を先に作って生成したXMLから(1)を作っていくのでも良いと思います。 具体的に何番の作業でつまずいているなどありますか?
補足
CSVファイルをXMLファイルに変換する所です。 詳しくは http://groups.google.com/group/Google-Maps-API-Japan/browse_thread/thread/d05be1692f2bc76d/463164b463a8153a#463164b463a8153a を見ていただければわかると思います。 雑な文章で見にくくすいません・・。
お礼
なんとかできました>< 返答していただいか方ありがとうございました★ またあらたな問題発生した時はお願いします♪