Los dos if no dejan que llegue a la carga de archivo porque el primero solo pasa si es swf y el segundo si es jpg, por lo tanto para llegar a la carga un archivo debe ser de los dos tipos.
Intenta con esto :
Código PHP:
if (!((strpos($tipo_archivo, "swf") )) || !(strpos($tipo_archivo, "jpg"))){
No es de ninguno de los dos tipos muestra un error.
}else{
Es de tipo swf o jpg entonces carga el archivo.
}
Saludos.