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);
}ssh2_sftp_mkdir
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ssh2_sftp_mkdir
Референца за `function.ssh2-sftp-mkdir.php` со подобрена типографија и навигација.
ssh2_sftp_mkdir
(PECL ssh2 >= 0.9.0)
ssh2_sftp_mkdir — Креирај директориум
= NULL
resource
$sftp,string
$dirname,int
$mode = 0777,bool
$recursive = false): bool
Креира директориум на далечинскиот сервер за датотеки со дозволи поставени на
mode.
Оваа функција е слична на користење mkdir() со ssh2.sftp:// wrapper.
Параметри
sftp-
SSH2 SFTP ресурс отворен од ssh2_sftp().
dirname-
Патека на новиот директориум.
mode-
Дозволи на новиот директориум. Вистинскиот режим е под влијание на тековниот umask.
recursive-
Враќа
recursiveistrueсите родителски директориуми потребни заdirnameисто така ќе бидат автоматски креирани.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #1 Креирање директориум на далечински сервер
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);
ssh2_sftp_mkdir($sftp, '/home/username/newdir');
/* Or: mkdir("ssh2.sftp://$sftp/home/username/newdir"); */
?>Види Исто така
- mkdir() - Прави директориум
- ssh2_sftp_rmdir() - Отстрани директориум