ファイル名が存在するかどうかを確認し、ファイルの名前を変更するにはどうすればよいですか?
たとえば、1086_002.jpg
ファイルが存在する場合は画像をアップロードし、ファイルの名前を変更して保存し、存在する1086_0021.jpg
場合は名前を1086_0021.jpg
変更1086_00211.jpg
して保存し、1086_00211.jpg
存在する場合は名前を変更1086_002111.jpg
して保存します...
これが私のコードです。1086_002.jpg
存在する場合にのみ実行でき、ファイルの名前を1086_0021.jpg
.
//$fullpath = 'images/1086_002.jpg';
if(file_exists($fullpath)) {
$newpieces = explode(".", $fullpath);
$frontpath = str_replace('.'.end($newpieces),'',$fullpath);
$newpath = $frontpath.'1.'.end($newpieces);
}
file_put_contents($newpath, file_get_contents($_POST['upload']));