PHP.mk документација

chown

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.chown.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.chown.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
chown

Референца за `function.chown.php` со подобрена типографија и навигација.

function.chown.php

chown

(PHP 4, PHP 5, PHP 7, PHP 8)

chownПромени сопственик на датотека

= NULL

chown(string $filename, string|int $user): bool

Обиди се да го промениш сопственикот на датотеката filename Се обидува да го смени сопственикот на симболична врска user. Само суперкорисникот може да го промени сопственикот на датотека.

Параметри

filename

Патека до датотеката.

user

Корисничко име или број.

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Примери

Пример #1 Едноставен chown() usage

<?php

// File name and username to use
$file_name= "foo.php";
$path = "/home/sites/php.net/public_html/sandbox/" . $file_name ;
$user_name = "root";

// Set the user
chown($path, $user_name);

// Check the result
$stat = stat($path);
print_r(posix_getpwuid($stat['uid']));

?>

Горниот пример ќе прикаже нешто слично на:

Array
(
    [name] => root
    [passwd] => x
    [uid] => 0
    [gid] => 0
    [gecos] => root
    [dir] => /root
    [shell] => /bin/bash
)

Белешки

Забелешка: Оваа функција нема да работи на Оваа опција овозможува fopen обвивки свесни за URL-и кои овозможуваат пристап до URL објекти како датотеки. Стандардни обвивки се обезбедени за пристап до бидејќи датотеката што треба да се испита мора да биде достапна преку датотечниот систем на серверот.

Забелешка: На Windows, оваа функција тивко откажува кога се применува на обична датотека.

Види Исто така

  • chmod() - Ги менува режимот на датотеката
  • chgrp() - Ги менува групата на датотеката

Белешки од корисници 2 забелешки

martijn на sigterm точка nl
пред 22 години
If chown is filled with a variable (  chown ("myfile", $uid) the uid will be looked up through pwget_uid.

So if you need to set a non existing uid use inval($uid).
mindlessconsumer+phpnet на gmail точка com
пред 1 година
It may be worth making explicitly clear that, while the shell's `chown` command allows both user and group to be set in one system call like this `chown username:groupname filename`, PHP's version unfortunately does not: 

<?php
// This will not work. 
chown($filename, 'username:groupname');

// You have to use two separate calls.
chown($filename, 'username');
chgrp($filename, 'groupname');
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.