Per quale assurdo motivo utilizzi fopen() invece di file_exists() o is_readable()?

Inoltre, non usare lo short open tag, utilizza il tag di apertura completo.

Per finire, non è un problema di PHP. E' un problema lato client di HTML/Flash.

Crea un codice HTML statico che funzioni e poi inseriscici il codice PHP necessario per personalizzarlo.