0

すべての画像をホストするために CDN を使用しています。サブフォルダーのフォルダーがあり、各サブフォルダーには異なる数の画像があります。このような状況を考えると、php スクリプトで各フォルダー内の画像の数を実際に取得するにはどうすればよいですか?

このプロジェクトでは codeiginter を使用しています。

以前は、画像がまだ CDN でホストされていなかったため、このスクリプトを使用していました。

count(glob(' http://www.mywebsite.com/folders/sub-folder/ *'));

助けてくれてありがとう!

4

1 に答える 1

1

CIにディレクトリヘルパーがあり、フォルダーを読み取り、すべてを配列に入れ、次のように使用します

$this->load->helper('directory');

$data['files']= directory_map('./folders/sub-folder');

そして、ビュー内の配列メンバーを単純に数えます

$number=count($files);

あるいは単に

echo count(directory_map('./folders/sub-folder'));
于 2013-07-23T07:18:06.027 に答える