Hola jall! no me funciona eso porque el error no es del .php es de la llamada a ajax, he estado haciendo comprobaciones y es en la llamada que hace ajax pero no se por qué, hace el onsuccess y lista los archivos pero tb entra en error.
La cuestión es que yo llamo a la funcion listarchivos en el onload de la ventana pero cuando subo un archivo nuevo quiero que se recargue para que se vea el nuevo archivo subido y ahí es cuando no me carga los archivos y seguro que tiene que ver con ese error... :( no sé que más hacer he probado con mensajes de alerta he puesto echo en el propio .php, todo le llega bien y aparentemente lo hace todo bien pero no recarga los archivos subidos