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.
sftpssh2_sftp() tarafından açılmış bir SSH2 SFTP özkaynağı.
dizinOluşturulacak dizinin yolu.
kipKip geçerli umask'tan etkilenir.
ardışık
       true belirtilirse otomatik olarak dizin
       için gerekli üst dizinler de oluşturulur.
      
Ö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);
                }