Php-mysql Course

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 adds an image in web page?
<div> <img> <span>
<img src="http://coursesweb.net/imgs/webcourses.gif" width="191" height="63" alt="Courses-Web" />
Which of these CSS codes displays the text oblique?
font-style: italic; text-decoration: underline; font-weight: 500;
#id {
  font-style: italic;
}
Click on the jQuery function used to hide with animation a HTML element.
click() hide() show()
$(document).ready(function() {
  $(".a_class").click(function(){ $(this).hide("slow"); });
});
Click on the correctly defined function in PHP.
fname function() {} function fname() {} function $fname() {};
function fname($a, $b) {
  echo $a * $b;
}
FTM2S - File Transfer Manager between two Servers

Last accessed pages

  1. Send E-mail with HTML tags and Attachment (3649)
  2. SHA256 Encrypt hash in JavaScript (15701)
  3. PHP getElementById and getElementsByTagName (41365)
  4. Website Mini-Traffic and Pages Access data (2294)
  5. PHP Script Website Mini-Traffic (5226)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (552)
  2. PHP Unzipper - Extract Zip, Rar Archives (535)
  3. SHA256 Encrypt hash in JavaScript (431)
  4. querySelector and querySelectorAll (426)
  5. Create simple Website with PHP (387)