It seems that when creating directory using this function, permissions are affected by the system umask setting.
If you want to make sure proper permissions are set, after creating directory, set permissions by using ssh2_sftp_chmod function.
PHP.mk документација
ssh2_sftp_chmod
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.ssh2-sftp-chmod.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.ssh2-sftp-chmod.php
ssh2_sftp_chmod
Референца за `function.ssh2-sftp-chmod.php` со подобрена типографија и навигација.
ssh2_sftp_chmod
(PECL ssh2 >= 0.12)
ssh2_sftp_chmod — Промени режим на датотека
= NULL
Се обидува да го промени режимот на наведената датотека во оној даден во
mode.
Параметри
sftp- SSH2 SFTP ресурс отворен од ssh2_sftp().
filename- Патека до датотеката.
mode- (PECL ssh2 >= 0.12) chmod() Дозволи на датотеката. Погледнете го
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
за повеќе детали за овој параметар.
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);
ssh2_sftp_chmod($sftp, '/somedir/somefile', 0755);
?>Види Исто така
- chmod() - Ги менува режимот на датотеката
- ssh2_sftp() Пример #1 Промена на режимот на датотека на оддалечен сервер
- ssh2_connect() - Барај интерактивна школка
Белешки од корисници 1 белешка
- Иницијализирај SFTP подсистем ¶
пред 6 години