Esta semana estuve montando un PHP que sirviese para subir y eliminar archivos en un servidor, y que además lo pudiese hacer sin necesidad de recargar la página.
Para subir los archivos y no recargar la página ha sido necesario utilizar un elemento iframe
como destino del formulario de envío (no encontré otro modo). Si no se dispone de Javascript funciona de igual modo, pero recargando la página y sin el iframe
.
En principio es accesible, quizá le falta WAI ARIA y revisar que el foco no pase al iframe
(En Firefox y en Internet Explorer 6 no parece que eso de problemas).
Este es un script del que no puedo poner ejemplo, ya que sería arriesgado por temas de spam, pero basta con descomprimir el descargable en una carpeta del servidor para poder probarlo. Descargar ejemplo (ZIP, 113KB)