chmod කාර්යය

chmod කාර්යය නියමිත ගොනුවක් සඳහා ප්‍රවේශ අයිතිවාසිකම් වෙනස් කරයි. පළමු පරාමිතිය ලෙස ගොනුවේ මාර්ගය පිළිගනී, දෙවන පරාමිතිය ලෙස ප්‍රවේශ අයිතිවාසිකම්වල සංඛ්‍යාත්මක අගය පිළිගනී. සාර්ථකව සිදු කිරීමේදී true ලෙසත් දෝෂයකදී false ලෙසත් ආපසු ලබා දෙයි.

වාක්‍ය රචනා ශෛලිය

phpchmod(string $filename, int $mode): bool

උදාහරණය

'example.txt' ගොනුව සඳහා 0644 අයිතිවාසිකම් සකසමු:

php<?php
  $res = chmod('example.txt', 0644);
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

උදාහරණය

නොපවතින ගොනුවක් සඳහා අයිතිවාසිකම් වෙනස් කිරීමට උත්සාහ කරමු:

php<?php
  $res = chmod('nonexistent.txt', 0644);
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

උදාහරණය

ඩිරෙක්ටරියක් සඳහා 0755 අයිතිවාසිකම් සකසමු:

php<?php
  $res = chmod('mydir', 0755);
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

මෙයද බලන්න

  • chown කාර්යය,
    ගොනුවේ අයිතිකරු වෙනස් කරයි
  • chgrp කාර්යය,
    ගොනුවේ කණ්ඩායම වෙනස් කරයි