اني احاول بناء سكربت "مكتبة صور"
واحاول ان لا يكون لهاذا السكربت تعامل مع قاعدة البيانات لذا احتاج لدوال تساعدني (كل الدوال التي تتعلق بالمجلدات والملفات بلغة php)
مثلا :
[list=a][*]داله تعطينا اسماء المجلدات الموجوده داخل مجلد معين[*]داله تعطينا اسماء الملفات الموجوده داخل مجلد معين[*]داله تعطينا نوع الملف لنفحص اذ كان ملف صوره ام ملف عادي (gif او jpg)[*]داله تعطينا حجم الملف لنعرف اذ كان اصغر من الحجم الاقصى للملفات[*]داله تحذف ملف معين[*]داله تحذف مجلد وجميع محتوياته[/list=a]
هذه امثله لدوال مطلوبه واهمها الداله التي تعطي اسماء المجلدات الموجوده في مجلد معين والداله التي تعطينا اسماء الملفات الموجوده داخل مجلد معين
الداله التي تفحص اسماء المجلدات الموجوده داخل مجلد معين لا تفحص اذا كان مجلدات فرعيه اخرى داخل هذه المجلدات .. ارجو ان تكونو قد فهمتم قصدي
مثلا داله تعطيني جميع المجلدات والملفات :
كود PHP:
function listdir($dir)
{
function ls_recursive($dir)
{
if (is_dir($dir))
{
$dirhandle=opendir($dir);
while(($file = readdir($dirhandle)) !== false)
{
if (($file!=".")&&($file!=".."))
{
$currentfile=$dir."/".$file;
echo $currentfile."<br>";
if(is_dir($currentfile))
{
ls_recursive($currentfile);
}
}
}
}
}
echo $dir."<br>";
ls_recursive($dir);
}
//main
{
$dir="c:/";
listdir($dir);
echo "All done.";
الصراحه لم اعرف ان استخلص منها امور مطلوبه لاني لم افهمها بشكل جيد