最近PHPのファイル操作に関する知識を勉強中ですが、readdir()関数の注意点の一つを記録しておきます。
1. $temp=readdir($handle) 関数で、readdir は $handle 内のファイル名とフォルダー名を取得します。一般に、プログラムでは、ファイルは while() ループを介して走査されます。 リーリー
しかし、このように書かれた判定文には問題があります。 $handle の下に '0' という名前のフォルダーがある場合、$temp=0 となり、while ループが続行できなくなり、残りのファイルをたどることができなくなります。 、結果として、プログラムの結果が間違っています、正しい書き方:
リーリー
http://www.bkjia.com/PHPjc/1066608.html