we can first check for directory exists and create a new directory
if (is_dir("ssh2.sftp://intval($sftp)/some_directory/archive/")) {
mkdir("ssh2.sftp://intval($sftp)/some_directory/archive/",0777, true);
}
(PECL ssh2 >= 0.9.0)
ssh2_sftp_mkdir — Uzak konakta bir dizin oluşturur
Erişim izinleri olarak belirtilen kip
'i kullanarak
uzak sunucuda bir dizin oluşturur.
Bu işlev, mkdir() işlevini ssh2.sftp:// sarmalayıcısı ile kullanmaya eşdeğerdir.
sftp
ssh2_sftp() tarafından açılmış bir SSH2 SFTP özkaynağı.
dizin
Oluşturulacak dizinin yolu.
kip
Kip geçerli umask'tan etkilenir.
ardışık
true
belirtilirse otomatik olarak dizin
için gerekli üst dizinler de oluşturulur.
Başarı durumunda true
, başarısızlık durumunda false
döner.
Örnek 1 - Karşıda bir dizin oluşturmak
<?php
$baglanti = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($baglanti, 'birey', 'parola');
$sftp = ssh2_sftp($baglanti);
ssh2_sftp_mkdir($sftp, '/home/birey/yenidizin');
/* Veya: mkdir("ssh2.sftp://$sftp/home/birey/yenidizin"); */
?>
we can first check for directory exists and create a new directory
if (is_dir("ssh2.sftp://intval($sftp)/some_directory/archive/")) {
mkdir("ssh2.sftp://intval($sftp)/some_directory/archive/",0777, true);
}