English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن لتابع 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); ?>