Código:
$tamano = $_FILES [ 'file' ][ 'size' ]; // tamaño del fichero
$tamaño_max="50000000000"; // Tamaño maximo permitido
if( $tamano < $tamaño_max){ // opruebo tamaño
$destino = 'logos' ; // Carpeta donde guardo el archivo
$sep=explode('image/',$_FILES["file"]["type"]);
$tipo=$sep[1]; // Obtengo el tipo de imagen que es permitido
if($tipo == "gif" || $tipo == "PNG" || $tipo == "bmp" || $tipo == "jpeg" || $tipo == "jpg" || $tipo == "JPG" || $tipo == "JPEG" || $tipo == "png"){
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$logotipo); // Subo el archivo
el problema es q se sube pero en caso de repetire la imagen muestra un error, como puedo comprobar el nombre, antes de subirla?