Website-IDE is a project mainly written in PHP, it's free.
Edit files over ftp/sftp
A secure website editor written in php