| << CSV文字化け | 質問一覧 | MySQLのテーブル表示 >> |
- 0P
デイレクトリにある画像をリネーム
- 0P
画像500枚くらいなら正常に動作してくれるのですが
1000枚以上になると番号が飛び飛びになって合計枚数もなぜか537枚に減ってしまいます。
検索しても分からなかったのでよろしくお願いします。
ソースコードは以下です。
$diropen=opendir("img/");
while($file_name=readdir($diropen)) {
$files5[]=$file_name;
}
closedir($diropen);
//1つ目と2つ目の要素に.が入るので先頭から2要素を削除
array_splice($files5, 0,2);
$lognum= count(file('log/0.txt'));
////拡張子だけを取得する
for( $i = 0; $i < count($files5); $i ++ ){
list($use, $pas5[]) = explode( ".", $files5[$i] );
}
for( $i = 0; $i < count($files5); $i ++ ){
$rename= $lognum+$i;
rename("img/$files5[$i]", "img/$rename.$pas5[$i]");
}
デイレクトリにある画像をリネーム polpol [06月22日 03時59分] | CSV文字化け | 質問一覧 | MySQLのテーブル表示 |





