RightClick

RightClick

 
امروز 16 بهمن 1390 13:59

همه زمانها UTC + 3:30 ساعت هستند




ارسال مبحث جديد پاسخ به مبحث [ 1 پست ] 
نويسندهپيغام
 موضوع پست: chmod و php
پستارسال شده در: 29 تير 1389 1:02 
آفلاين
داره خودمونی میشه
داره خودمونی میشه
نماد کاربر

تاريخ عضويت: 8 خرداد 1386 16:55
پست ها : 34
محل سکونت: تهران
تو یکی از تاپیک ها دیدم کسی در مورد chmod سوال کرده بود و جواب درستی هم نگرفته بود. اینم یه مطلب برای اینکه با chmod آشنا بشین :

chmod یکی از دستورات سیستم عامل لینوکس است که باهاش میشه به سیستم اعلام کرد که حق دسترسی به فایل چگونه باشد.
این دستور به صورت زیر نوشته می شود :
chmod options file
که options شامل اطلاعات برای چه کسی، چه اجازه ای ، داده یا گرفته شود می باشد.
که اجازه یا Permission ها به صورت زیر است :
rwx-rwx-rwx
user-group-others
r:read - w:write - x:execute
مبنای عددی Permission ها نیز به صورت است که در صورت صدور اجازه برای هر کدام از موارد بجای آن 1 و در صورت ندادن اجازه بجای آن 0 قرار می دهیم. به صورت زیر :
r-- rw- rwx
111 110 100
این اعداد در مبنای 2 بوده و می توان آنها را درمبنای 10 نیز نوشت :
000 = 0
001 = 1
010 = 2
011 = 3
100 = 4
101 = 5
110 = 6
111 = 7

برای مثال rwx r-x r-x میشه 755.
در PHP برای استفاده از chmod تابع آن قرار داده شده و با آن میتوانید permission فایل یا فولدر مورد نظرتون رو تغییر بدین.
شیوه استفاده به صورت زیر است :
کد:
chmod(filename, mode)

مثال :
کد:
chmod("/somedir/somefile", 0755);


بیشتر به درد کلاس هایی مثل آپلود فایل یا کار با فایل و دایرکتوری میخوره.

function های مرتبط :
chown => عوض کردن owner فایل یا فولدر
chgrp => عوض کردن گروه فایل
fileperms => گرفتن اطلاعات permission فایل یا فولدر


بالا
 مشخصات  
 
نمايش پست ها از پيشين:  مرتب سازي بر اساس  
ارسال مبحث جديد پاسخ به مبحث [ 1 پست ] 

همه زمانها UTC + 3:30 ساعت هستند


چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون کاربران عضو شده و 1 مهمان


شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد
شما نمي توانيد فايل هاي پيوست در اين انجمن ارسال کنيد

جستجو براي:
پرش به:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Template made by DEVPPL - Persian Translation By : www.Maghsad.com