FTM2S is a simple File Transfer Manager between two Servers made with Ajax and PHP. This web application can be used to transfer (copy) files and folders from one server to another with the FTP PHP extension; also, it can create new directory, rename and delete files and folders on both servers.

• To download the script, click on this link: Download - File Transfer Manager (30 KB).

For comments, questions, or any issue related to this application, write on Forum, in the "Scripts from Website" category.

Requirements

- PHP 5.4+ with ftp extension.
- Web Brawser with JavaScript enabled.

Features

- Admin login system, and responsive admin panel.
- Transfer /Copy files and folders between a FTP and website /Local server.
- Resumes unfinished copied file.
- Create new folder on Local and FTP server.
- Rename files and folders on both servers.
- Delete files and directories on FTP and website server.

Screenshoots - FTM2S

- Click on images
FTM2S script FTM2S connected to ftp FTM2S create folder FTM2S copy FTM2S copy FTM2S rename FTM2S delete

Usage

  1. Download the archive with the script from the link above.
  2. Open to edit the "config.php" file (in the "incls/" folder), and add your Admin name and password in the $admin array.
  3. Copy the "ftm2s" folder with all its content in your server.
  4. Set writable permissions for the file "copied.json", CHMOD 0755 (or 0777).
  5. Access the "ftm2s/index.php" page in your browser.
  6. //your_domain/ftm2s/index.php
    
  7. Add your Admin name and password to login in the script.
  8. On the left side are displayed the folders and files of the website where this application is installed (named Server-Local).
    - On the right side you can login to a FTP server and navigate through the directories and files added in that server.
  9. Use the buttons from above of each side to transfer files and folders from one server to another, or to create new folder, rename and delete.

Other Specifications

The same Upload, Download, Rename and Delete buttons are used for directories and files.
When a file is checked, the function of the button is applied to the checked file/s, otherwise, if no file is checked, the function of the button is applied to the current selected directory.
- In the "copied.json" file, the script saves temporary a list with current transferred (copied) files, to can be gradually displayed in page with Ajax. After the copying is finished the list is deleted.
- Maximum php time execution limit is set to 3 hours (10800 sec.), in "ftm2s.php" (line 6).
- FTP timeout is set to 45 minutes (2700 sec.), in "ftm2s.php" (line 40).

• This script is Free, and Open Source. You can modify and use it for personal usage (not for comercial usage).

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag create a highlighted bolded text?
<q> <strong> <em>
<p>Address: <strong>http://CoursesWeb.net/</strong> - Tutorials.</p>
Which of these CSS codes displays the text bolded?
text-size: 18px; font-style: italic; font-weight: 800;
#id {
  font-weight: 800;
}
What JavaScript function can be used to call another function multiple times, to a specified time interval?
setInterval() setTimeout() push()
function someFunction() { alert("CoursesWeb.net"); }
setInterval("someFunction()", 2000);
Click on the correctly defined variable in PHP.
var vname = 8; $vname = 8; $vname == 8;
$vname = 8;
echo $vname;
FTM2S - File Transfer Manager between two Servers

Last accessed pages

  1. Butterfly Kyodai (34039)
  2. SHA1 Encrypt data in JavaScript (5869)
  3. List with Node.js Core Modules (2)
  4. Read Excel file data in PHP - PhpExcelReader (48544)
  5. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (59546)

Popular pages this month

  1. Qwop (7626)
  2. Drag Racer V3 (4432)
  3. Bubbles3 (1775)
  4. Flash Games - Free online Games (1614)
  5. Butterfly Kyodai (1288)