English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP متقدم

PHP & MySQL

دليل PHP

استخدام تابع PHP chmod مع أمثلة

دليل PHP Filesystem

يمكن لتابع chmod تغيير صلاحيات الملف المحدد. يعود true إذا كان التغيير ناجحًا، وإلا يعود false.

النحو

bool chmod ( string filename, int mode )

حاول تغيير نمط الملف المحدد بfilename إلى النمط المحدد في mode

لا يتم اعتبار معامل mode كرقم ثماني تلقائيًا، ولا يمكن استخدامه كعنصر نصي (مثل "g+w"). للتأكد من التشغيل الصحيح، يجب إضافة 0 قبل mode

يحتوي معامل "mode" على ثلاثة أرقام ثمانية يحددون ترتيبياً الحقوق الخاصة بالمالك، والمجموعة التي ينتمي إليها المالك، والحقوق العامة لكل شخص. يمكن حساب الحقوق المطلوبة بإضافة الصلاحيات المطلوبة. الرقم 1 يعني جعل الملف قابلاً للتنفيذ، الرقم 2 يعني جعل الملف قابلاً للكتابة، والرقم 4 يعني جعل الملف قابلاً للقراءة. يمكن تحديد الصلاحيات المطلوبة بإضافة هذه الأرقام.

مثال على الإنترنت

<?php
   //للمالك قراءة وكتابة وليس لأي شخص آخر
   chmod("/PhpProject/sample.txt", 0600);
   //للمالك قراءة وكتابة، وللآخرين قراءة وكتابة
   chmod("/PhpProject/sample.txt", 0644);
   //مالك وغيرهما مشتركين في الوصول والتنفيذ
   chmod("/PhpProject/sample.txt", 0755);
   //مالك, مجموعة المالك قابلة للقراءة
   chmod("/PhpProject/sample.txt", 0740);
?>