- Saved searches
- Use saved searches to filter your results more quickly
- ftp-client
- Here are 20 public repositories matching this topic.
- prasathmani / tinyfilemanager
- lazzard / php-ftp-client
- yii2mod / yii2-ftp
- Cannonb4ll / LaravelFtp
- Andr3as / Codiad-CodeTransfer
- OneOfTheInfiniteMonkeys / tinyfilemanager
- mirekmarek / Easy-Deployer
- sleepinglion / sl-ftp
- Informatex-GmbH / WebBackupper
- xfarrow / ftp-webviewer
- gnassro / cloudi
- CTI-UPRA / ftpclient
- xfragnet / LaravelFTP
- skefoss / ftp
- andresilmor / FTP-Connection-PHP-Class
- Subsession / FtpClient
- moodrain / moodrain
- amethyst-php / ftp
- skyeon15 / SAD
- iFernandoSousa / FTPBridge
- Improve this page
- Add this topic to your repo
- Saved searches
- Use saved searches to filter your results more quickly
- License
- AmraniCh/ftp-filemanager
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- License
- Rocker2102/ftp-web-client
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- Christian-Rieck/Web-FTP
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
ftp-client
Here are 20 public repositories matching this topic.
prasathmani / tinyfilemanager
Single-file PHP file manager, browser and manage your files efficiently and easily with tinyfilemanager
lazzard / php-ftp-client
📦 Provides helper classes and methods to manage FTP files in an OOP way.
yii2mod / yii2-ftp
Cannonb4ll / LaravelFtp
Andr3as / Codiad-CodeTransfer
A small ftp/scp client plugin for Codiad
OneOfTheInfiniteMonkeys / tinyfilemanager
Web based File Manager in single PHP file, Manage your files efficiently and easily with Tiny File Manager. Additional functionality for viewing specific PES embroidery file types and modified defaults.
mirekmarek / Easy-Deployer
Easy to use, but powerful deployment tool using FTP and/or SFTP/SCP. It can make backup, show project changes, rollbacks and more. It has powerful user management and project access management by roles.
sleepinglion / sl-ftp
Informatex-GmbH / WebBackupper
A simple PHP WebBackupper for WordPress Instances, databases and folders to a FTP/SFTP Server
xfarrow / ftp-webviewer
Reach an FTP server through HTTP
gnassro / cloudi
CTI-UPRA / ftpclient
xfragnet / LaravelFTP
skefoss / ftp
Put/Get files between client and server via FTP
andresilmor / FTP-Connection-PHP-Class
PHP Class to manage a FTP connection between a Website/Webapp and a Web Server with CRUD operations.
Subsession / FtpClient
A object-oriented FTP wrapper library for PHP
moodrain / moodrain
amethyst-php / ftp
skyeon15 / SAD
sending and deleting files. 파일 전송 및 삭제.
iFernandoSousa / FTPBridge
Allow connect FTP using Rest API
Improve this page
Add a description, image, and links to the ftp-client topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the ftp-client topic, visit your repo’s landing page and select «manage topics.»
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A web-based FTP client application, built with a simple MVC architecture with no frameworks or libraries (except my owns).
License
AmraniCh/ftp-filemanager
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
A web based FTP client application to manage your FTP files, built with a simple MVC architecture, no frameworks or libraries are used (except my owns).
- Download & upload.
- CRUD operations.
- Move file & folder.
- Rename file & folder.
- Search for files.
- Change file permissions.
- View file details.
- php-ftp-client : A library that’s wraps the PHP FTP extension functions in an oriented objet way.
- filemanager-template : A filemanager template that’s offer a clean interface, and some other important features.
How to setup this project
Download the repo or clone it using git:
git clone https://github.com/ELAMRANI744/ftp-filemanager
Then install composer dependencies :
- Move project files to the production server folder (tipically public_html folder).
- Install the application dependencies (install composer dependencies).
- Disable the debugging mode in config/app.php , and you ready to start.
For development environment, you need to install npm dependencies (You need also install composer dependencies):
Worth knowing about this project MVC architecture
Before the development process, one of the requirements was building an application that’s based on MVC pattern without using any of the existing frameworks (Laravel, Symfony . ), for that I have started with this tutorial (Thanks for the author), this tutorial was a great place to understand the MVC pattern and know how the biggest frameworks actually works, however this Tuto uses some of others components that’s necessary for every MVC application, and in this point i’ve decided to not use any of them, but instead trying to understand the basic concepts for each of them, and attempt to build my own components (light and simple ones for this time) — you can find them in the lib folder.
This is a full stack project, a lot of things covered here either in front end or backend part, however the project covered this web programming techniques :
- Design UI/UX
- This project is designed taking into consideration the UI/UX approach, you can check the design muckop in behance.
- Using css preprocessors (SASS).
- Vanilla javascript (trying to make a clean code).
- Using AJAX (Fetch API & XMLHttpRequest).
- Using some of ES6 features.
- Using Gulp Task runner.
- Dependency injection container (The base Controller injection).
- Basic Http component to simulate Http requests and responses.
- A very simple template renderer (To separate Php code from Html — Using PHP Raw Templating).
- A basic routing component (The hard part for me).
- PHP session management & some of security concerns.
- Handling PHP errors & exceptions.
- SOLID principles.
- Dependency injection.
- The Front controller pattern.
All contributions are welcome, for a features ideas check the TODO.md file. Thank you.
About
A web-based FTP client application, built with a simple MVC architecture with no frameworks or libraries (except my owns).
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Web app to browse ftp sites
License
Rocker2102/ftp-web-client
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Web app to browse ftp sites with a better UI/UX than the browser default.
Made using PHP7 and Materialize.css v.1.0 © CSS3 framework.
A HTTPS connection should be used to prevent password leakage while transferring sensitive links (downloading files).
This web app does not create a persistent connection to the FTP server. A new connection (new login/session) is created before every operation (unless you are viewing a cached or local copy of the results).
About
Web app to browse ftp sites
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Webinterface for FTP-Access
Christian-Rieck/Web-FTP
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Web-FTP — General Information
My Web-FTP script requires PHP 5.x and up and with user feature, you’ll need a MySQL Database with MySQLi support.
So far, it doesn’t give a installation routine or something else, it’s only copying the files on your webserver and replace the information of the MySQL Database. And at last, you must replace «mysql_config_my.php» with «mysql_config.php» in login.php, register.php and user.php. There are out-commented lines under the actual line, you only must delete the above one and uncomment the under one.
It doesn’t give a documentation too, because the whole project will be restructured the next weeks with the MVC Pattern.