نظرة سريعة على مجريات يوم سوالف
بعض التغييرات في أماكن وأسلوب الإعلان في سوالف سوفت

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#1 (permalink)  
دالة التأكد من تصاريح المجلدات والملفات


السلام عليكم

اقدم لكم داله تخبرك بتصريح أي مجلد أو ملف في السكربت ويتم إستخدامها أكثر الأوقات في حال انك صنعت ملف تنصيب للسكربت فهي توضح لك ما ترغب فيه من عمليات التصريح للمجلدات


الداله
كود PHP:
function check_perms($path,$perm)
{
    
clearstatcache();
    
$configmod substr(sprintf('%o'fileperms($path)), -4);
    
$trcss = (($configmod != $perm) ? "التصريح خاطئ" "التصريح صحيح");
    echo 
$trcss;

ويتم إستخدامها بهذا الشكل

كود PHP:
$check check_perms("pics","0777");
echo 
$check
أرجوا أن تنال إستحسانكم هذه الداله البسيطه






__________________
تصاميم الإمارات
رؤية جديد في عالم التصميم والبرمجة
========================
EmiDes.Com
New Vision Of Designing & Programming
EmiDes.Com غير متواجد حالياً   قديم 14-12-2007, 11:34 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2007-
#2 (permalink)  

ما شاء الله عليك اخوي درس جميل جدا غاية بالفائدة ...

الى الامام .






EbNCaNa غير متواجد حالياً   قديم 14-12-2007, 11:55 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#3 (permalink)  

داله اكثر من رائعه

بارك الله فيك






dOCnOK غير متواجد حالياً   قديم 15-12-2007, 01:43 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#4 (permalink)  

بارك الله فيك يالغالي ...






__________________
www.ksa4tech.com
sales@ksa4tech.com
إستضافة - سيرفرات - تصميم - ادارة و حماية سيرفرات
mr.saleh غير متواجد حالياً   قديم 15-12-2007, 02:51 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Aug 2005-
#5 (permalink)  

دالة رائعة
لكن ماوظيفة دالة clearstatcache ؟ وكذلك دالة stat و lstat ؟






مدمن نت غير متواجد حالياً   قديم 15-12-2007, 05:00 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#6 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة مدمن نت مشاهدة المشاركة
دالة رائعة
لكن ماوظيفة دالة clearstatcache ؟ وكذلك دالة stat و lstat ؟
الدالة clearstatcache تقوم بعمل تنظيف للكاش أخوي .. لأنه في بعض الحالات يتم تحديث الملفات والمجلدات بشكل كبير ,, ولكي تحصل على نتيجة أفضل يجب إستخدام الداله.


أما الداله stat فهي تقوم بعمل مصفوفه لملف وتخرج هذه العناصر

[0] or [dev] - Device number
[1] or [ino] - Inode number
[2] or [mode] - Inode protection mode
[3] or [nlink] - Number of links
[4] or [uid] - User ID of owner
[5] or [gid] - Group ID of owner
[6] or [rdev] - Inode device type
[7] or [size] - Size in bytes
[8] or [atime] - Last access (as Unix timestamp)
[9] or [mtime] - Last modified (as Unix timestamp)
[10] or [ctime] - Last inode change (as Unix timestamp)
[11] or [blksize] - Blocksize of filesystem IO (if supported)
[12] or [blocks] - Number of blocks allocated

مثال لإستخدام الداله
كود PHP:
<?php
$file 
fopen("test.txt","r");
print_r(stat($file));
fclose($file);
?>
وسيكون الناتج
Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 1141633430
[9] => 1141298003
[10] => 1138609592
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)

أما الداله lstat فعملها نفس عمل الداله stat ولكن تستخدم اذا كان الباراميتر الخاص بالملف او المجلد عبارة عن رابط رمزي ( symbolic link ).

أرجوا أنني وضحت الدوال بشكل جيد.


وشكرا

أخوكم : عامر الصيعري






__________________
تصاميم الإمارات
رؤية جديد في عالم التصميم والبرمجة
========================
EmiDes.Com
New Vision Of Designing & Programming
EmiDes.Com غير متواجد حالياً   قديم 15-12-2007, 10:12 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2005-
#7 (permalink)  

شكرا لك اخي الكريم
لكن عذرا ... اخوي هل هذه الدوال تعمل في PHP4 او PHP5 فقط ؟
وهل تعمل في الوضع الامن او لا ؟






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل
-----------------
تفضل معنا
خدمات الاستضافة مع تركيب و دعم خاص للبوابة العربية لكافة العملاء
موقع خدمات العرب
عبقري العرب غير متواجد حالياً   قديم 20-12-2007, 12:58 PM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تصاريح المجلدات والملفات داخل public_html RAK4Host قسم تبادل خبرات الاستضافة 3 10-11-2006 11:56 AM
الاصدار 1.1.2 من برنامج منتديات MySmartBB MaaSTaaR إصلاح وصيانة المنتديات 51 27-01-2006 02:49 PM
احتاج الى الدوال التي تتعلق بالمجلدات والملفات hamudi تطوير الويب 2 07-03-2004 09:18 PM
برنامج File and Folder Protector لحماية المجلدات والملفات من إطلاع الآخرين عليها arabevent أخبار الإنترنت والتقنية ومناقشتها 1 06-11-2003 09:21 AM
جالب الاخبار لموقعك man تطوير الويب 3 24-02-2002 09:55 PM


الساعة الآن: 07:40 AM بتوقيت المملكة العربية السعودية