no tiene sentido lo que comentas, ya que PHP es un lenguaje de servidor... y claro, se ejecuta en el servidor no en el navegador del cliente...
aunque posiblemente el problema radica en tu HTML, y como puedes ver... eso tampoco tiene que ver con PHP....
del mismo modo, te sugiero
leer la referencia oficial al respecto:
http://php.net/manual/en/features.file-upload.php