【最大10000ポイント】当たる!!質問投稿キャンペーン!

PHPでディレクトリーのフォルダ名を取得したいのですが、色々調べてみてもどうも自分が意図している様にプログラムを作るにはどうしたらよいか分かりません。どなたかアドバイスお願いいたします。
rootディレクトリーの中にA1,A2,A3・・・の様に複数のディレクトリーが存在し、さらにそれぞれのフォルダの中にもB1,B2,B3・・と言うように、副数のディレクトリーが存在し、更にそのB1,B2,B3・・・のディレクトリーの中にも副数のディレクトリーが存在し、ツリー状に任意の階層までディレクトリーが存在しているディレクトリーをツリー的に一覧表示で見てわかるようにしたいのですが、どのようにプログラムを書けば可能なのでしょうか。
PHP5を使用しています。
どなたか宜しくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

> プログラムの世界にとても興味があり、50歳に


> なろとしているのにに色々本を買って独学で勉強
> しておりました。

そうでしたか。それで質問内容に得心しました。
世の中には50歳を過ぎてプログラムを始めて、自分
で作ったプログラムを販売しだしたツワモノもいま
す。頑張って下さい。

要らないお世話かもしれませんが、始めたばかりで
今回のテーマはハードルが高いでしょう。もっと簡
単なテーマを数こなすことをお勧めします。

PHP+MySQLの選択はいいですね。性質上HTMLもされる
と思いますが、プログラミングは幾ら頭で考えても進
まないことが多いです。思い違いの嵐の中で、正しく
理解したものを積み上げていく作業の連続で、正しい
かどうかは、細かく結果を確認するのがコツです。

激しい時には、1行1行の結果を確認しないと分からな
いこともあります。PHPはechoなどで、簡単に途中結果
を表示出来ますので、それを開発途中で多用すること
が面倒なようでも早道です。

ちょっと老婆心で口を出しました。
    • good
    • 0
この回答へのお礼

再起関数のアドバイスありがとうございました。
おかげさまで、なんとか意図するものができそうです。
今はまだ、print_rでの階層表示ですが、
もっと見やすくなるように工夫してみます。

お礼日時:2008/07/24 14:33

まるなげ、ですか・・・


せめて、質問を絞ればいいのですが・・・
どういう立場でこの問題に取組んでいるのか知りませんが
問題に対する姿勢がまずヘンですね。

プログラムを書く以前に仕様を固めていません。
プログラムは与えられた問題は仕様の一部と言うか条件です。
自分で詳細仕様を固めて条件提出者の了解が必要です。
条件提出者が居ないのであれば、自分自身で納得する仕様に
します。

ツリー状に表示するとありますが、何に対してどのように
表示しますか? これによりプログラムの性質がまるっき
り違うものになります。

任意の階層とありますが、「任意」をどうするか決めて
いますか? これは表示方法によって条件が絞られそうだ
と気が付いていますか?

次に仕様的に分かっている範囲でせめてキーになる機能の
部分的な下調べが必要です。

フォルダ内のフォルダ名を得る方法は調べていますか?

階層を追いかけるというのは「再帰的処理」と言います
が理解、下調べは出来ていますか?

せっかくプログラムと関わったのだから、いい方向に
なって欲しいと思います。
    • good
    • 0
この回答へのお礼

申し訳ございませんでした。
再帰的処理というのがとてもヒントになりました。
どの部分を勉強したらよいのか手がかりになりました。
プログラムの世界にとても興味があり、50歳になろとしているのに
に色々本を買って独学で勉強しておりました。フォルダの中身をエクスプローラーのようなツリー表示にするにはどうしたらよいのかと色々考えていましたが、どうしても方法が分からず質問してしまいました。再起関数というアドバイスで、なるほどと納得できました。チャレンジする糸口が分かりました。ありがとうございました。なにぶん最近ようやくMYSQLとPHPがつながるようになって喜んでいるレベルの者です。ご容赦ください。

お礼日時:2008/07/23 03:24

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング