The problem with using a recursive chmod is that the folders can't be uploaded until the parent folder has been chmodded. For example:
/myfolder/
/folder1/
/folder1.1/
/folder1.1.1/
/folder1.1.1.1/
/folder2/
/folder2.1/
/folder3/
|
If I try to upload the folder "myfolder" it fails when it tried to upload folder1, folder2, and folder3. So I would have to chmod myfolder, and I could upload folder1-3. Then I try uploading again and it fails trying to upload folder1.1, so I chmod folder1. Then is fails on folder1.1.1, so I chmod folder1.1. So when I have a complete directory structure to upload, I have to upload one level at a time and chmod the folders for each level. As you can see, it starts taking quite a bit of time the larger the directory structure is.
I do appreciate the suggestion though.
--------
I actually find the most important features of PHPEd for me (in order) to be:
1. Project functionality (being able to define local and remote folders and upload an arbitrary file with a single key-command), this is similar to Dreamweaver's site functionality
2. Code insight for my code. It saves immense amounts of time to just start tying the name of class I have written and be presented with all the methods and arguments.
3. Being able to access arbitrary files on any of my FTP/SFTP accounts. (not available in Dreamweaver)
4. Integrated database client. I can run SQL without having to open up a terminal and open the database client on the server.
5. Terminals. These are useful to have in the IDE, although a few more features would be nice. I would love to have an easier copy/paste (without having to use menu) and to be able to define custom colors.
The only "missing" features that make it just shy of a perfect IDE for me are code folding and regex replacement that supports newlines.
I have never used the local web server (and thus the debugger) since a reasonable amount of code I work with relies on linux-specific features of PHP.
--------
I did not realize it was only $59. For some reason I had thought is was $119. Perhaps the SFTP issue and the new javascript color syntax would be worth the upgrade.[/code]