PDA

Просмотр полной версии : Проверка Chmod


Krey
04.01.2008, 01:59
Как реализовать проверку chmod на файле php скриптом?

Spyder
04.01.2008, 02:01
эмм, что зеачит проврку chmod? поконкретнее

Krey
04.01.2008, 02:03
ну тоесть какие права на зипись стоят на файле
например если chmod = 777 то выскакивает алерт

NOmeR1
04.01.2008, 02:09
echo substr(sprintf('%o', fileperms('файл')), -4);это?

Krey
04.01.2008, 02:18
есть еше варианты?

Noiro
04.01.2008, 02:24
есть еше варианты?
А чем не устраивает предложенный NOmeR1'ом ?
http://www.php.net/fileperms

Scipio
04.01.2008, 02:29
есть еше варианты?
есть, например функция stat(), но ты же замучаешься значения разгребать, пользуй лучше то, что тебе NOmeR1 предложил

NOmeR1
04.01.2008, 02:30
есть еше варианты?
Воображало :D
<?
$file = 'index.php';
$perms = substr(sprintf('%o', fileperms($file)), -4);
if($perms == '0777')
{
echo('<script>alert("Права на файл '.$file.' - 0777")</script>');
}
?>
*поправил скрипт =)

Scipio
04.01.2008, 02:43
только ноленг перед этим всем делом ставить не забывай, он говорит о восьмеричной СИ в детсве столкнулся с этой проблеммой такой бардак был помниться

ЗЫ у номеродин все правильно

scrat
04.01.2008, 02:48
есть 3 php-функции.мб помогут:
is_readable (http://ar.php.net/is_readable)
is_writeable (http://ar.php.net/manual/en/function.is-writable.php)
is_executable (http://ar2.php.net/is_executable)

Krey
04.01.2008, 04:58
2 NOmeR1 thx.