Holas,
En la linea:
Pueda ser que el resultado del mysql_num_rows sea mayor a uno y no necesariamente uno, para eso podrias asegurarte de que sea mas o menos:
Otro detalle seria que cuando subas el archivo seria bueno que te asegures que realmente lo suba, algo como:
Código PHP:
Ver original...
if(move_uploaded_file($_FILES['file']['tmp_name'], "servers/". $server[$rand_server] ."/". $folder ."/". $name .".". $type)) ..
Nos avisas.
Saludos