WebFTP is a basically featured FTP web based client.
It supports passive mode, and it is able to connect to most
It was created to work with php SAFE_MODE enabled, so I guess it
will work on most shared web hosting servers with such restrictions.
WebFTP have some nice features like used space listing, multiple
upload files, and a simple file editor.
The source code is nicely modular, so adding new features should be easy.