¿Cómo utilizar el tiempo para nombrar archivos en PHP para evitar la duplicación automática de nombres por parte del sistema?
Si solo tiene una precisión de segundos, puede utilizar el resultado de la función time().
Para evitar la duplicación, incluso si se cargan varios archivos en un segundo, se debe agregar un número aleatorio de 3 dígitos. El código es el siguiente:
$fname. =hora(). rand(100,999);
O:
$fname=date('YmdHis').rand(100,999);