アップロード時にファイル名が存在する場合は変更しようとしていますが、問題があるようです。これがコードです。
$tempfilename = $filename["name"];
while(file_exists($location . $tempfilename))
{
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$shuffled = str_shuffle($chars);
$stringa = substr($shuffled,0,7);
move_uploaded_file($filename["tmp_name"], $location . $filename["name"]);
$tempfilename = $stringA.$filename["name"];
}
move_uploaded_file($filename["tmp_name"], $location.$stringa.$filename["name"]);
clearstatcache();
これはうまくいかないようで、
私が何が欠けているのかわからない。