Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Проверка Chmod (https://forum.antichat.xyz/showthread.php?t=57298)

Krey 04.01.2008 01:59

Проверка Chmod
 
Как реализовать проверку chmod на файле php скриптом?

Spyder 04.01.2008 02:01

эмм, что зеачит проврку chmod? поконкретнее

Krey 04.01.2008 02:03

ну тоесть какие права на зипись стоят на файле
например если chmod = 777 то выскакивает алерт

NOmeR1 04.01.2008 02:09

PHP код:

echo substr(sprintf('%o'fileperms('файл')), -4); 

это?

Krey 04.01.2008 02:18

есть еше варианты?

Noiro 04.01.2008 02:24

Цитата:

Сообщение от Ge(X)oR
есть еше варианты?

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

Scipio 04.01.2008 02:29

Цитата:

Сообщение от Ge(X)oR
есть еше варианты?

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

NOmeR1 04.01.2008 02:30

Цитата:

Сообщение от Ge(X)oR
есть еше варианты?

Воображало :D
PHP код:

<?
$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-функции.мб помогут:
  1. is_readable
  2. is_writeable
  3. is_executable


Время: 07:41