How can a PHP script be structured to generate a unique file name for uploads based on an order number?
To generate a unique file name for uploads based on an order number in PHP, you can combine the order number with a timestamp to create a unique file name. This ensures that each uploaded file will have a distinct name, preventing any conflicts or overwriting of existing files.
$orderNumber = 12345; // Example order number
$timestamp = time(); // Get current timestamp
$fileName = $orderNumber . '_' . $timestamp . '_' . $_FILES['file']['name']; // Combine order number, timestamp, and original file name
// Move uploaded file to desired directory with the unique file name
move_uploaded_file($_FILES['file']['tmp_name'], 'uploads/' . $fileName);