0

ディレクトリ内の使用可能なすべてのサブディレクトリを取得し、そのディレクトリの名前を保存し、XML ファイルが含まれている場合はそのファイルを操作する必要があります。

ここに少しのコードと私が書いたいくつかのコメントがあります。

   <?php 
   $path = "http://source.com/path/to/subs/";
   //Check for any subdirectories
         foreach($subdirectory as $sub){
              $name = //subdirectory's name;
              // Filepath is always http://source.com/path/to/subs/name_of_sub/description.xml
              $file = $path . $name . 'description.xml'; 
              if(file_exists($file)){
                    //do my stuff here
              }
        }
  //end check
  ?>
4

1 に答える 1

1

質問のディレクトリではなく、HTTP URI を参照しています。
残念ながら、HTTP URI にはディレクトリやファイルはありません。
したがって、この方法ではサブディレクトリを見つけることができません。

HTTP URI に制限されている場合、解決策はありません。
ただし、アクセスできるファイルシステムが独自のサーバーである場合は、HTTP URI の代わりにコードを使用してローカル ディレクトリを開くだけです。

于 2013-02-11T06:56:44.623 に答える