पीएचपी चामोद () समारोह

|
सिंटैक्स:
बूल chmod (स्ट्रिंग $filename, int $mode)
प्रयुक्त पैरामीटर: PHP में chmod() फ़ंक्शन दो पैरामीटर लेता है: फ़ाइल नाम और मोड।
  • $filename : उस फ़ाइल को निर्दिष्ट करता है जिसकी अनुमतियों को बदलने की आवश्यकता है।
  • $mode : नई अनुमतियों को निर्दिष्ट करने के लिए उपयोग किया जाता है। $mode पैरामीटर में चार संख्यात्मक मान होते हैं, जहां पहला मान हमेशा शून्य होता है, दूसरा मान स्वामी की अनुमतियों को निर्दिष्ट करता है, तीसरा मान समूह की अनुमतियों के स्वामी उपयोगकर्ताओं को निर्दिष्ट करता है, और चौथा मान अन्य सभी के लिए अनुमतियां सेट करता है।
    तीन संभावित मान हैं, और एकाधिक अनुमतियां सेट करने के लिए निम्नलिखित मान जोड़े जा सकते हैं।
    • 1 = अनुमतियां निष्पादित करें
    • 2 = अनुमतियां लिखें
    • 4 = अनुमतियाँ पढ़ें
  • वापसी मूल्य:सफलता पर सत्य और त्रुटि पर असत्य लौटाता है।त्रुटियाँ और अपवाद :
  • PHP का chmod( ) फ़ंक्शन दूरस्थ फ़ाइलों के लिए काम नहीं करता है। यह केवल सर्वर के फाइल सिस्टम के लिए सुलभ फाइलों पर काम करता है।
  • यदि उद्धरण $mode पैरामीटर के आसपास उपयोग किए जाते हैं, जैसे कि chmod (file.txt, "0744"), तो PHP एक अंतर्निहित रूपांतरण करेगा एक पूर्णांक डेटा प्रकार।
  • उदाहरण:
    इनपुट: chmod ("gfg.txt", 0600); आउटपुट: सही इनपुट: chmod ("gfg.txt", 0644); आउटपुट: सही इनपुट: chmod ("gfg.txt", 0755); आउटपुट: सच
    निम्नलिखित प्रोग्राम PHP में chmod() फंक्शन का वर्णन करते हैं:प्रोग्राम 1 :
    // स्वामी अनुमतियां पढ़ें और लिखेंchmod ( "gfg . txt " , 0600);
    ?>
    आउटपुट:
    true  कार्यक्रम 2 :<कोड><कोड> 
    // स्वामी के लिए पढ़ने और लिखने की अनुमति,
    / / और बाकी सभी के लिए पढ़ने की अनुमति chmod ( " gfg.txt " , 0644);
    ?>
    आउटपुट:
    true कार्यक्रम 3 : 
    // स्वामी के सभी अधिकार, पढ़ें और
    // सभी के लिए अनुमतियां देंchmod ( "gfg.txt" , 0755);
    ?>
    आउटपुट:
    सत्य लिंक:
    http://php.net/manual/ en / function.chmod.php