Theme
Primary Color

تكليفات الدروس من [ 82 ] إلى [ 91 ]

[ 7 ] تكليفات على [ File System ]

التكليف 01

  • قم بحساب المساحة الكلية لجميع ال Drives الموجودة في جهازك ولو كانوا كثير يكفي أول إثنين فقط
  • يجب طباعة المساحة بالتيرابايت شاهد المثال لترى المطلوب
  • يجب أن يكون هناك رقمين فقط بعد العلامة العشرية
// Output Examples
"1.37 Terabyte"
"0.46 Terabyte"

التكليف 02

  • قم بحساب مساحة أي ملف فيديو عندك في جهازك
  • في السطر الأول قم بطباعة المساحة بالميجا بايت
  • في السطر الثاني قم بطباعة المساحة بالكيلو بايت
  • دع ال Script يحسب الملف في مكانه بدون نقله إلى أي مكان آخر
// Output
"Size In Megabyte Is 32"
"Size In Kilobyte Is 33261"

التكليف 03

  • قم بإنشاء Directory جديد بإسم Programming وداخله Directory بإسم PHP
  • نحتاج التراخيص أن تكون لل Owner فقط هو من يستطيع عمل Read, Write, Execute والباقي يقوموا بعمل Execute فقط
  • جميع ال Directories طبعا لها نفس التراخيص
  • بعد إنشاء ال Directories نريد حذفهم مرة أخرى ولكن عند تشغيل ال Script مرة واحدة يقوم بحذفهم جميعا
  • نريد عدم وجود Warning إذا تم تشغيل ال Script مرة أخرى بعد حذف ال Directories
  • إستخدم ما تعلمته مع بعض البحث لتطبع رسالة تفيد أنه تم حذف ال Directory بنجاح. شاهد المثال
// Output
"Directory Programming/PHP Removed"
"Directory Programming Removed"

التكليف 04

  • لديك Function بإسم change_permissions تقبل منك Parameter واحد وهو إسم الملف
  • يجب أن نتأكد أولا أن ال Parameter هو ملف وليس Directory
  • يجب أن نتأكد أن الملف إمتداده هو txt وليس أي إمتداد آخر
  • بعد أن تتحقق الشروط نريد تغيير التراخيص الخاصة بالملف
  • نريد أن يكون ال Owner له صلاحيات لعمل كل شيء ولا يوجد أي صلاحيات نهائيا للباقي
  • قم بتجربة ال Function على حسب الأمثلة بالأسفل لتتأكد أنها تعمل بشكل سليم
  • يجب أن تتأكد أنه تم تغيير التراخيص بنجاح ثم تطبع رسالة “Permissions Changed” إذا كان نوع الملف txt
// Test Cases

echo change_permissions("Elzero"); // This Is Directory And Only Files Allowed
echo change_permissions("Work.docx"); // File Extension Is Not Txt
echo change_permissions("Result.txt"); // Permissions Changed

التكليف 05

  • إبحث عن أربع طرق لطباعة إسم الملف الحالي مع الإمتداد
  • شاهد النتيجة في الأسفل
// Output

"index.php"
"index.php"
"index.php"
"index.php"

التكليف 06

  • لدينا ملف txt بإسم elzero.txt يحتوي على ثلاث سطور من النصوص
  • نريد قراءة أول سطرين فقط وطباعتهم في الصفحة على سطر واحد
  • لا نريد قراءة آخر سطر
  • إستخدم ما تعلمته لتقوم بعمل هذا التكليف ب 4 طرق مختلفة
  • شاهد محتوى الملف والنتيجة المطلوبة
  • يجب أن تكون الحلول كلها تعمل في وقت واحد
  • إذا إستخدمت ال fopen يجب أن تكون مرة واحدة فقط
// elzero.txt Content
Hello Elzero Web
School
No Need To Read

// Needed Output
"Hello Elzero Web School"
"Hello Elzero Web School"
"Hello Elzero Web School"
"Hello Elzero Web School"

التكليف 07

  • لدينا ملف txt بإسم elzero.txt يحتوي على سطرين من النصوص
  • في أول سطر هناك كلمة Osamaa نريد تغييرها إلى Elzero
// elzero.txt Content
Hello Osamaa Web
School

// elzero.txt New Content
Hello Elzero Web
School

حلول التكليفات

Premium

حلول التكليفات متاحة للأعضاء ال Premium

راجع الحلول وطور مهاراتك مع العضوية المميزة

اكتشف العضوية المميزة