En "type" tienes el formato MIME del archivo que subes. En google podrías ver todos los formatos MIME de los diferentes tipos de archivos .. pero lo más rápido y sencillo es que le hagas un "echo" a:
echo $HTTP_POST_FILES['archivo']['type'] ;
Y veas que te devuelve cuando subes un .zip o un .rar .. Así podrás montar tu IF() (con == no con = para comparar).
Un saludo,
PD: por qué no usas $_FILES? .. es más seguro:
http://www.php.net/manual/en/features.file-upload.php