inserthtml ha preparado un tutorial completo paso a paso sobre como desarrollar un cargador de archivos con la característica drag & drop (arrastrar y soltar) en HTML 5, con PHP y jQuery

El tutorial nos permite descargar los archivos fuente del código como también una demostración de uso.

html 5

Tutorial Creating a Complete HTML5 Drag and Drop File Uploader with jQuery