It can be set up and used as a service for users or just for single use by the developer.
Here are some key features of "net2ftp":
User features:
· Navigate the FTP server - Once you have logged in, you can browse from directory to directory and see all the subdirectories and files.
· Upload files - There are 3 different ways to upload files: the standard upload form, the upload-and-unzip functionality, and the Java Applet.
· Download files - Click on a filename to quickly download one file. Select multiple files and click on Download; the selected files will be downloaded in a zip archive.
· Zip files - Save the zip archive on the FTP server, or email it to someone.
· Unzip files - Different formats are supported: .zip, .tar, .tgz and .gz.
· Install software - Choose from a list of popular applications (PHP required on the target server).
· Copy, move and delete - Directories are handled recursively, meaning that their content (subdirectories and files) will also be copied, moved or deleted.
· Copy or move to a 2nd FTP server - Handy to import files to your FTP server, or to export files from your FTP server to another FTP server.
· Rename and chmod - Chmod handles directories recursively.
· View code with syntax highlighting - PHP functions are linked to the documentation on php.net.
· Plain text editor - Edit text right from your browser; every time you save the changes the new file is transferred to the FTP server.
· HTML editors - Edit HTML a What-You-See-Is-What-You-Get (WYSIWYG) form; there are 2 different editors to choose from (FCKEditor and TinyMCE).
· Code editor - Edit HTML and PHP in an editor with syntax highlighting (CodePress).
· Search for words or phrases - Filter out files based on the filename, last modification time and filesize.
· Calculate size - Calculate the size of directories and files.
Administrator features:
· Safe Mode - net2ftp works perfectly under safemode.
· MySQL database - Is optional. A MySQL database is only needed for logging, and for the Daily Limit (see below).
· Authorizations - Allow the users to connect to all FTP servers, or to only a predefined list of FTP servers. The input box on the login page will change accordingly.
· Logging - Activate or deactivate 3 kinds of logging: pages requested, logins and errors.
· Daily Limit - Restrict each user's daily data transfer volume and script execution time. Once a user reaches the daily consumption limit, he will still be able to browse FTP servers, but the transfer of data to/from the server will be blocked.
· Large File Limit - Files bigger than this limit can't be downloaded/uploaded/copied/etc but can still be renamed/deleted/chmodded.
· Templates - Change the layout as you want using the template files.
· Integration in other PHP applications - net2ftp can easily be integrated in other PHP applications. Modules for Mambo, Drupal and Xoops are provided in the zip file.
Requirements:
· PHP version 4
· MySQL optional (for logging only)
· (works under Safemode)
What's New in This Release: [ read full changelog ]
Added:
· HTML editor FCKEditor version 2.6.4
· HTML editor TinyMCE version 3.2.1.1
· Code editor CodePress version 0.9.6
· Zip library pclzip version 2.6
· Zip library pcltar version 1.3
· Zip library zip.lib.php version 2.5
· Calendar Jscalendar version 1.0
· Upload applet JUpload version 0.86
· SWFUpload SWFUpload 1.0.2
· Syntax highlighter GeSHi 1.0.8.2
· Encryption wrapper Stone PHP SafeCrypt
· Arabic
· Simplified Chinese
· Traditonal Chinese
· Czech
· Danish
· French
· Finnish
· German
· Hebrew
· Italian
· Japanese
· Dutch
· Polish
· Portuguese
· Russian
· Spanish
· Swedish
· Turkish
· Ukrainian
· Vietnamese