En ese caso para evitar que se te sobreescriban te recomiendo que les asignes un nombre alfanumérico generado aleatoriamente.
Si quieres puedes utilizar esta clase para generar un string:
Código PHP:
Ver originalpublic function getRandomString($length = 20, $uc = true, $n = true, $sc = false, $ltr = true) {
if($ltr)
$source = 'abcdefghijklmnopqrstuvwxyz';
else
$source = '';
if ($uc == 1)
$source .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
if ($n == 1)
$source .= '1234567890';
if ($sc == 1)
$source .= '-_';
if ($length > 0) {
$rstr = "";
for ($i = 1; $i <= $length; $i++) {
$rstr .= $source[$num - 1];
}
}
return $rstr;
}
Y después a este string le colocas la extensión de la imagen al final y obtienes el nuevo nombre de imagen.