downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

chmod> <basename
Last updated: Fri, 05 Feb 2010

view this page in

chgrp

(PHP 4, PHP 5)

chgrpDosya grubunu değiştirir

Açıklama

bool chgrp ( string $dosyaismi , mixed $grup )

dosyaismi ile belirtilen dosyanın grubunu grup yapmaya çalışır.

Bir dosyanın grubunu keyfi olarak sadece root değiştirebilir; diğer kullanıcılar sadece sahibi oldukları bir dosyanın grubunu üyesi oldukları gruplarla değiştirebilirler.

Değiştirgeler

dosyaismi

Dosya yolu.

grup

Grup ismi veya numarası.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 - Bir dosyanın grubunun değiştirilmesi

<?php
$filename 
'shared_file.txt';
$format "%s's Group ID @ %s: %d\n";
printf($format$filenamedate('r'), filegroup($filename));
chgrp($filename8);
printf($format$filenamedate('r'), filegroup($filename));
?>

Notlar

Bilginize: Dosyaların sunucunun dosya sistemi üzerinden erişilebilir olması gerektiğinden bu işlev uzak dosyalar üzerinde çalışmayacaktır.

Bilginize: Güvenli kip etkinken, PHP, dosya ve dizinlerin sahibinin betiği çalıştıran kullanıcı ile aynı olup olmadığını sınar.

Ayrıca Bakınız

  • chown() - Dosyanın sahibini değiştirir
  • chmod() - Dosya kipini değiştirir



add a note add a note User Contributed Notes
chgrp
Dan Dascalescu
04-Dec-2007 01:12
If you call chgrp and pass a non-existent group, you'll get the warning "Warning: chgrp(): Unable to find gid for nogroup in".

To check beforehand if the group exists, use posix_getgrid() or posix_getgrnam().

chmod> <basename
Last updated: Fri, 05 Feb 2010
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites