1. أهلا وسهلاً بكم في :: IQ-TeaM FORUM :: .
    إذا كانت هذه الزيارة الأولى أو لديك الرغبة بالانضمام لأعضاء شبكة عراق تيم فيجب الاطلاع على خصوصية الشبكه فربما بقائك زائر افضل لك من الانضمام بحيث أن قوانين شبكة عراق تيم لا تتناسب مع اهتماماتك .
    • للأطلاع على الخصوصية وسياسة الاستخدام - التفاصيل
    • بعد الاطلاع على سياسة الموقع وقوانين شبكة عراق تيم يمكنك التسجيل معنا - تسجيل عضو جديد
    إستبعاد الملاحظة
الكاتب : Mr.FriezA | المشاهدات : 302 | الردود : 3
حالة الموضوع:
مغلق
  1. Mr.FriezA

    Mr.FriezA V • I • P

    الأنتساب:
    ‏10 مارس 2014
    المشاركات:
    552
    الإعجابات المتلقاة:
    21
    نقاط الجائزة:
    18
    الجنس:
    ذكر
    الإقامة:
    افضل و اطهر بقاع الارض
    حسابي في الزون اتش Zone-H:
    اللغة البرمجية:
    Python

    [​IMG]
    الدرس الرابع من السلسله (برمجه مدير الملفات(3))


    اليوم راح نشرح اضافه(تعديل الملفات,حذف الملفات,اعاده تسميه الملفات)


    الدوال المستخدمه:


    1:fopen
    PHP: fopen - Manual


    2:fwrite
    3:fclose
    PHP: fclose - Manual


    4:rename
    PHP: rename - Manual


    5:unlink
    PHP: unlink - Manual


    6:htmlspecialchars
    PHP: htmlspecialchars - Manual


    7:is_writable
    PHP: is_writable - Manual


    نبدا الشرح:


    1:نروح لوسم الــOptions


    [​IMG]


    الان نمسح كلمه options ونضيف


    الان نحفظ الملف والنتيجه راح تكون


    [​IMG]


    اضافه كلمه التعديل لكل ملف طيب الان نعدل على الارتباط حقه


    نمسح كلمه code ونستبدله بـــي


    كود PHP:
    fr=edit&file='.realpath($entry).'&dir='.realpath('.').'
    [​IMG]


    ||
    /\\
    [​IMG]


    الان نضيف كود تعديل الملفات ونضيفه تحت case قرائه الملفات


    [​IMG]


    كود PHP:
    case'edit':
    break;
    الان نضيف الكود التالي في case التعديل


    كود PHP:
    if(is_writable($_GET['file'])){    if(isset($_POST['editform']))                {                    $f $_GET['file'];                    $fh fopen($f'w') or print "Error while opening file!";                    fwrite($fh$_POST['editform']) or print "Couldn't save file!";                    fclose($fh);                }                                print "<br>Editing file <b>".$_GET['file']."</b> (".perms($_GET['file']).")<br><br><form action=\"".$me."?fr=edit&file=".$_GET['file']."&dir=".realpath('.')."\" method=POST><textarea cols=90 rows=15 name=\"editform\">";                                if(file_exists($_GET['file']))                {                    $rd file($_GET['file']);                    foreach($rd as $l)                    {                        print htmlspecialchars($l);                    }                }                                print "</textarea><input type=submit value=\"Save\"></form>";}else{                                        echo'The file Is Not Writable';                                    }
    واحفظ الان روح وعدل اي ملف :


    [​IMG]


    اظغط على كمله edit وراح يظهر:


    [​IMG]


    الان احفظ الملف واستعرضه



    [​IMG]




    تمام التعديل شغال الان نضيف اعاده التسميه ونضيف الكود


    كود PHP:
    <a href=?fr=rename&file='.realpath($entry).'&dir='.realpath('.').'>Rename</a>
    جنب وسم قفل الارتباط حق التعديل


    [​IMG]


    الان نضيف case له


    كود PHP:
    case'rename':


    break;
    [​IMG]


    نضيف كود اعاده التسميه في case اعاده التسميه


    كود PHP:
    if(isset($_POST['old']))                {                    if(rename($_POST['old'],$_POST['new']))                    {                        print "renamed Successfully!!!.";                                            echo'<a href=?dir='.$_GET['dir'].'>[Back]</a>';
                        }                    else                    {                        print 
    "Couldn't rename file.";                                            echo'<a href=?dir='.$_GET['dir'].'>[Back]</a>';
                        }                                    }                if(isset(
    $_GET['file']))                {                    $file basename(htmlspecialchars($_GET['file']));                }                else                {                    $file "";                }                                print "                                <form action=\"".$me."?fr=rename&dir=".realpath('.')."\" method=POST>                    <b>Rename:<br></b><input type=text name=old value=\"".$file."\" size=70><br>                    <b>To:<br><input type=text name=new value=\"\" size=10><br>                    <input type=submit value=\"Rename file\">                    </form>";
    [​IMG]


    الان روح وجرب


    الان نضيف حذف الملف وبنفس الخطوات


    نضيف وسم ارتباط جديد جنب اعاده التسميه


    كود PHP:
    | <a href=?fr=delete&file='.realpath($entry).'&dir='.realpath('.').'>Delete</a>
    [​IMG]


    الان نضيف case للحذف كود الــcase كامل


    كود PHP:
    case'delete':    $file $_GET['file'];    if(is_dir($_GET['file'])){        if(rmdir($file)){                        echo'Dir Deleted!!!';                    echo'<a href=?dir='.$_GET['dir'].'>[Back]</a>';            }else{        echo'Cannot Deleted The Dir!!!!';                    echo'<a href=?dir='.$_GET['dir'].'>[Back]</a>';
            }        }    if(
    is_file($_GET['file'])){        if(unlink($file)){                        echo''.$file.' Deleted!!';                                echo'<a href=?dir='.$_GET['dir'].'>[Back]</a>';
                        }else{                        echo
    ''.$file.' Cannot Deleted';                                echo'<a href=?dir='.$_GET['dir'].'>[Back]</a>';
            }    }    break;    
    [​IMG]


    الان جرب واحذف اي ملف وشوف ^_^


    الدرس الجاي راح يكون خواص للمجلدات

    [​IMG]


    مشاهدة الدرس على اليوتيوب

    [YOUTUBE]MGChj3EYJ20[/YOUTUBE]

    متابعة الدرس على قناة الموقع


    [​IMG]



    4.zip



    [​IMG]
    انتظروا الدرس الخامس وراح يكون برمجه مدير الملفات (4):ُ{33ًٌ}:ُ

    [​IMG]
     

    الملفات المرفقة:

  2. яднїм

    яднїм Developer

    الأنتساب:
    ‏2 يونيو 2012
    المشاركات:
    55
    الإعجابات المتلقاة:
    2
    نقاط الجائزة:
    8
    الوظيفة:
    ҢαƆк
    الإقامة:
    ♥IǾ-T34M♥
    رد: 4:برمجه مدير الملفات (3)

    آلله يعطيك آلعآفية
    مآشآءآلله عليك
    مـبدع..شكرآ لك
    آستمر...
    :{11}:
     
  3. sTRANGE WORLd

    sTRANGE WORLd Developer

    الأنتساب:
    ‏28 مارس 2012
    المشاركات:
    104
    الإعجابات المتلقاة:
    2
    نقاط الجائزة:
    18
    الوظيفة:
    قهر الحمايات
    الإقامة:
    مجهول
    رد: 4:برمجه مدير الملفات (3)

    وعليكم السلام ورحمة الله
    درس جميل جدآ + في انتضار
    الفديو للحفض في المفضلات
     
  4. rachi-dz

    rachi-dz Developer

    الأنتساب:
    ‏6 يونيو 2012
    المشاركات:
    57
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    8
    الوظيفة:
    طالب
    الإقامة:
    القيسة كدد
    رد: 4:برمجه مدير الملفات (3)

    يعطيك ألف عافيه ي بطل
     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة