kasim.yilmaz / sftp-helper
Sftp connection, upload, movement, delete actions
v1.0.0
2021-12-06 06:31 UTC
This package is auto-updated.
Last update: 2025-04-06 14:10:40 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);