yo ocupo uploadify y le hago así:
Código PHP:
Ver original$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = '/carpeta/';
$extension=substr(strrchr($_FILES['Filedata']['name'],"."),1); //saco la extension del archivo
$cont=1;
$fileName="evento_".$cont.".".$extension; //armo el nombre
$sql_query="select nombre_img_ev from eventos_images where nombre_img_ev='$fileName'"; //pregunto en mi base de datos si ya existe ese nombre
if($row['nombre_img_ev']==$fileName){ //si llega a haber coincidencia
$cont++;
$fileName="evento_".$id_evento."_".$cont.".".$extension; // aumenta el contador
}
}
osea que si yo le quiero poner:
evento_1.png y ya existe el contador aumentara en 1 y se llamara evento_2.png
Suerte!