kasim.yilmaz / sftp-helper
Sftp connection, upload, movement, delete actions
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/kasim.yilmaz/sftp-helper
This package is auto-updated.
Last update: 2025-10-06 15:19:23 UTC
README
1- Installation
composer require kasim.yilmaz/sftp-helper
2- Initialize
$ftp_server = "ftp.ftp.com"; $port = "22"; $username = "username"; $password = "password"; $incomingFolder = "/ftp/folder"; sftp = new SftpHelper($ftp_server,$port, $username,$password,$incomingFolder);
3- Open Connection
$sftp->open();
4 - Check is connection succesful
if($sftp->status) { echo "Connection Succesful"; }else { throw new Exception("Connection Failed :( "); };
5- Put a file
$sftp->put($folder,$fileName,$fileContent);
6- Check is existing before creating a folder
$isExist = $sftp->isExist($path);
7- Create a folder
$folderPath ="/var/folder/folder"; $isCreated = $sftp->createFolder($folderFullPath);
8- Get file list of folder
$folderPath ="/var/folder/folder"; $arrayOfFileNameList = $sftp->GetAllFileList($folderPath);
9- Get File Contents via File List
$folderPath ="/var/folder/folder"; $isExist = $sftp->GetFileContents($fileList,$folderPath);