Php ftp web client

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

Читайте также:  Php runtime ext support extension error reading configuration file

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 :

  1. Move project files to the production server folder (tipically public_html folder).
  2. Install the application dependencies (install composer dependencies).
  3. 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.

    Источник

Оцените статью