データベースに重複するファイル名があるかどうかを確認したいアップロード機能があります。ある場合は、アップロードする写真が引き続きアップロードされるように、jpgの名前を変更したいと思います。
これが私が思いついたコードの行です:
$shuffled = "qwertyuiopasdfghjkZxcvbnm";
$shuffled = str_shuffle($shuffled);
$shuffled = $shuffled.".jpg";
rename($this->filename,$shuffled);
ここでシャッフル関数を使用して、ランダムな新しいファイル名を指定しています。preg_replaceなどの他の手順を使用してみましたが、jpgファイル自体が破損しています。何か案は?