I have used this. Not sure for the PHP, and EOL files, and no ftp. But, for those with good basic requirements, it works well for me.
http://www.isquaredsoftware.com/pock...ge=Description
'PocketHTML.Net is designed to make HTML editing simple and easy, with an emphasis on eliminating the repetitive hassles of tag entry. It's ideal for website editing, creating lists, creating richly-formatted documents, and more.'