<form action="upload.php" method="POST" enctype="multipart/form-data">
<label for="file">画像を選択:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" value="アップロード">
</form>
// アップロードされたファイル情報を取得
$uploadedFile = $_FILES['file']; // 'file' はアップロードフォームのinput要素のname属性です
// アップロードされたファイルの情報を使って新しいファイル名を生成
$originalFileName = basename($uploadedFile['name']);
$extension = pathinfo($originalFileName, PATHINFO_EXTENSION);
$newFileName = uniqid() . '.' . $extension;
// アップロードされた一時ファイルを新しい名前で保存
$uploadDirectory = 'path/to/your/upload/directory/'; // 保存先ディレクトリを指定
$newFilePath = $uploadDirectory . $newFileName;
move_uploaded_file($uploadedFile['tmp_name'], $newFilePath);