2011-07-10 12 views
2

私は様々なプロジェクトを進めており、文書化してから絵の進捗状況を表示する必要があります。これはproject \ year \ month \ pic.jpgとして設定されています...私は、セクションのルートにディレクトリをリストし、クリックしたときにproject \ディレクトリを渡すリンクを作成するindex.phpを持つことを計画していましたlisting.phpページに移動します。リストPHPを使用すると、そのディレクトリ内のファイル\ projectの内容を読み込み、最初のページのコンテンツを作成します。 listing.phpは\ project \ year \ month \ディレクトリを順番に読み込みます。 listing.phpページの一番下にhref = year \ monthとなります。年月へのリンクの1つがクリックされると、abc-123の順序で写真を見る別のページが開きます。他の年/月と次/前のボタンを選択するためのドロップダウンがあります。PHPの再帰的なディレクトリリストフロー

私はreaddir/scandirの部分を取得し、十分に単一のディレクトリをリストすることができます。私はどのようにコールバックの仕事をするか、または情報を格納する動的なグローバル配列を作成する方法を知りません。メモリのcomsumptionは、ディレクトリが2-3の深さしかないので、私にとって厄介なものではありません。画像。平均3k以下の写真になります

phpがこれを行う悪い方法であれば、listing.phpタイプのページは常に最新の表示ページになるので、気にする必要はありませんスクリプトを介して頻繁に更新されることについて

答えて

0

あなたはおそらく、イテレータを使用したいと思う - この質問を見て、それが答えだ:PHP recursive directory path

+0

私はイテレータを使用して終了、PHPの再帰的な答えに最適な拠点でした。私はコードを見つけた場所を覚えていませんが、拡張子を許可するセクションはファイル/ディレクトリなどを無視していました。もし誰かがそれを望むなら、私はコピーを送ることができます。それはきれいにコメントされた機能であり、かなり説明的です。 – Kendrick