الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

من يشرح لي هذا الكود؟

مغلق
بدأه زائر في 26 ديسمبر 2002 · 1 رد · 630 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

<?

$file = file("count.txt");

$num = ($file[0] + 1);

exec("echo $num > count.txt");

switch($type) {

case "text":

echo $num;

break;

}

?>

#2

بشكل عام على ما يبدو أن البرنامج يقوم بعمل عداد..

شرح تفصيلي:

<?
// فتح الملف للقراءة ووضعه على شكل مصفوفة في متغير
$file = file("count.txt");

// قراءة أول عدد في الملف وإضافة واحد عليه
// زيادة العداد
$num = ($file[0] + 1);

// تنفيذ أمر echo 
// وهو أمر يقوم بكتابة قيمة لوحدة الإخراج
// ووحدة الإخراج هنا هي الملف نفسه
// ويعني ذلك أن الأمر التالي يكتب القيمة الجديدة للعداد في الملف
exec("echo $num > count.txt");

// إذا كان النوع المطلوب للعرض هو 
// text
// بحيث أن 
// ?type=text
switch($type) { 
case "text":
 // إظهار العدد
echo $num; 
break;
}

// فعلياً لا داعي لوجود 
// switch 
// هنا
?>

وهذه طريقة بدائية لعمل عداد، وهي طريقة غير سليمة

هذا الموضوع مغلق.

مواضيع مشابهة