3

オンラインで見つけたスニピットを使用して、PHPスクリプトを使用してディレクトリ内のファイルとフォルダーを表示しています。この部分は正常に動作しますが、フォルダーをクリックして、そのコンテンツを表示する同様の html ページを取得し、ブラウザーでテキスト ファイルを開くことができるようにしたいと考えています (テキスト ファイルが開始ディレクトリ)。

現時点では、フォルダをクリックすると、古い学校のようなページが開き、そこには html ファイルが含まれていません。これを行う唯一の方法は、各フォルダーに新しい PHP スクリプトを作成し、それにリンクすることですか? DirectoryIterator クラスを使用しようとしましたが、エラーが発生しました。DirectoryIterator のスニピットはもうありませんが、「クラス DirectoryIterator が見つかりません」のようなものでした。

これが私が現在使用しているコードです(動作中):

$arrayImports = array ();

if ($handle = opendir ($importLogPath)
{
while (false !== ($entry = readdir ()))
   {
       chop ($entry);
       if ($entry != "."  $entry != "..")
       {
          $arrayImports [] = "<p><a href=$importLogPath$entry target=_blank>$entry</a></p>";
       }
    }
   closedir($handle);
}

arsort ($arrayImports);
foreach ($arrayImports as $value)
{
  print "<li>$value</li>";
}

ありがとう!

4

1 に答える 1

0

このようなものをお探しですか? エンコード エクスプローラー

古いプロジェクトで使用しました...とてもクールです。ページを更新せずにフォルダーを参照する ajax を追加することもできます。

さよなら

于 2012-10-19T07:08:52.027 に答える