Проверка Chmod

Discussion in 'PHP' started by Krey, 4 Jan 2008.

Thread Status:
Not open for further replies.
  1. Krey

    Krey Member

    Joined:
    8 Sep 2007
    Messages:
    0
    Likes Received:
    16
    Reputations:
    -20
    Как реализовать проверку chmod на файле php скриптом?
     
    3 people like this.
  2. Spyder

    Spyder Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    эмм, что зеачит проврку chmod? поконкретнее
     
  3. Krey

    Krey Member

    Joined:
    8 Sep 2007
    Messages:
    0
    Likes Received:
    16
    Reputations:
    -20
    ну тоесть какие права на зипись стоят на файле
    например если chmod = 777 то выскакивает алерт
     
    #3 Krey, 4 Jan 2008
    Last edited: 4 Jan 2008
  4. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    PHP:
    echo substr(sprintf('%o'fileperms('файл')), -4);
    это?
     
  5. Krey

    Krey Member

    Joined:
    8 Sep 2007
    Messages:
    0
    Likes Received:
    16
    Reputations:
    -20
    есть еше варианты?
     
  6. Noiro

    Noiro Banned

    Joined:
    1 Jan 2008
    Messages:
    47
    Likes Received:
    16
    Reputations:
    5
    А чем не устраивает предложенный NOmeR1'ом ?
    http://www.php.net/fileperms
     
  7. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    есть, например функция stat(), но ты же замучаешься значения разгребать, пользуй лучше то, что тебе NOmeR1 предложил
     
  8. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Воображало :D
    PHP:
    <?
    $file 'index.php';
    $perms substr(sprintf('%o'fileperms($file)), -4);
    if(
    $perms == '0777')
    {
        echo(
    '<script>alert("Права на файл '.$file.' - 0777")</script>');
    }
    ?>
    *поправил скрипт =)
     
    #8 NOmeR1, 4 Jan 2008
    Last edited: 4 Jan 2008
    1 person likes this.
  9. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    только ноленг перед этим всем делом ставить не забывай, он говорит о восьмеричной СИ в детсве столкнулся с этой проблеммой такой бардак был помниться

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

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    7 people like this.
  11. Krey

    Krey Member

    Joined:
    8 Sep 2007
    Messages:
    0
    Likes Received:
    16
    Reputations:
    -20
    2 NOmeR1 thx.
     
Thread Status:
Not open for further replies.