-
Notifications
You must be signed in to change notification settings - Fork 1
/
example.php
41 lines (28 loc) · 829 Bytes
/
example.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
require __DIR__ . '/ftpmanager.php';
try {
$ftp = new FTPManager([
'host' => 'IP_ADRESİ',
'username' => 'USER_NAME',
'password' => 'PASSWORD'
]);
$ftp->setDirectory('./public_html');
// dizin listesi için
$ftp->getDirectory();
// klasör ya da dosyayı yeniden adlandırma
$ftp->rename('index.php', 'yeni.php');
// dosya silmek için
$ftp->delete('yeni.php');
// dizin oluşturmak için
$ftp->makeDir('klasoradi');
// dizin silmek için
$ftp->removeDir('klasoradi');
// dosya yüklemek için
$ftp->upload('localdosya.php', 'remotedosya.php');
// dosya indirmek içinü
$ftp->download('remotedosya.php', 'localdosya.php');
// dosyayı okumak için
$ftp->read('remotedosya.php');
} catch (FTPException $e){
echo $e->getMessage();
}