Eso no se puede hacer, recuerda que PHP se ejecuta en el servidor y de ninguna manera puede leer archivos del usuario, el único camino es subir el archivo mediante un formulario estándar.
Claro que subir un archivo no implica que debas guardarlo, esa parte está bien.
Consulta el manual.
http://php.net/manual/es/features.file-upload.php