:: مكتبة دروس التصميم ::

مكتبة دروس التصميم » برنامج السويتش ماكس » عداد زوار بـ سويش ماكس 100%

 عداد زوار بـ سويش ماكس 100%  ط£ط¶ظٹظپ ظپظٹ: 11-11-1427هـ
مساكم الله بالخير جميعا..

كيف حالكم؟ ان شاء الله بخير؟

السلام عليكم ((بدري داري )) ابتسامة
المهم.. ما اطول عليكم هذا الدرس هو عباره عن عداد زوار..
(((ملاحظه: الدرس يعتبر للمحترفين نوعا ما)))
راح اشرح فكرة البرنامج:
البرنامج عباره عن ثلاث ملفات..
1- ملف امتداد txt لتخزين عدد الزوار فيه.
2- ملف يحتوي على كود php بسط لفتح ملف عدد الزوار وقراءة العدد واعادة كتابة العدد بزيادة واحد ويرسل العدد الى ملف فلاش.
3- ملف فلاش يعرض عدد الزوار.
جميع الملفات راح تلقونها مرفقه مع الدرس.. وهنا راح احط الشرح..

في البداية ننشئ ملف بامتداد txt كما ذكرنا ونعطيه اي اسم وليكن counter.txt كما في مثالنا.
الان نفتح هذا الملف ونكتب فيه رقم صفر .. ليمثل عدد الزوار..

الان نفتح اي محرر نصوص ونكتب كود الـ php التالي الذي يتحكم في فتح الملف والكتابة .. الخ..


<?
$hits=file("counter.txt");
$hits[0]++;
$fp=fopen("counter.txt","w+");
fwrite($fp,$hits[0]);
fclose($fp);
print "&counter=$hits[0]";
?>


الان احفظ الملف باسم counter.php
الان ساقوم بشرح عمل هذا الكود..
في السطر الاول استخدمنا الامر file الذي يقوم بفتح ملف ونسخ محتوياته وتخزينها في مصفوفه بحيث يكون كل سطر من هذا الملف عباره عن عنصر في المصفوفة ولان الملف لا يحتوي الا على سطر واحد فسيكون هناك عنصر واحد فقط..
في السطر الثاني نقوم يزيادة عدد الزوار الذي قمنا بقراءته من الملف..
في السطر الثالث نفتح المف من جديد ولكن هذه المره للكتابه..
في السكر الرابع نكتب عدد الزوار بعد أن قمنا بزيادته..
في السطر الخامس نغلق الملف..
في السطر السادس نرسل عدد الزوار الى ملف الفلاش وذلك عن طريق المتغير الذي سوف نتعامل معه في ملف الفلاش واسمه counter ..
لاحظ انه عند رغبتنا في ارسال اي متغير الى ملف فلاش يجب ان نسبقه بهذه العلامه & ..

((لا يتوجب عليك فهم كود الـ php لاستخدامه.. كل ما عليك هو التقيد باسماء المتغيرات في ملف الفلاش..))

الان الى ملف الفلاش..
افتح ملف عمل جديد..وانشء سبرايت واطلق عليه ما شئت..المهم ما بداخل السبرايت
الان داخل السبرايت انشئ حقل كتابة ديناميكي وافتح لوح الخيارات المتقدمه "advanced" من خيارات حقل الكتابة على جهة اليمين..
واكتب في حقل "variable" الاسم "counter" ((يجب التقيد بالاسم))

الان اختر السبرايت من لوح outline وتأكد من اختياره ثم اذهب الى لوح ادخال السكريبت..
وغير الاختيار الى Expert
ثم انسخ الكود التالي:

onLoad () {
this.loadVariables("counter.php?rn=" add math.randomInt(1000));
}



هذا الكود يقوم بتحميل المتغيرات المرسله من الملف counter.php الذي قمنا بارساله..
كان بامكاني كتابة counter.php بدلا من
(counter.php?rn=math.randomInt(1000
لكني قمت باستخدام داله انشاء رقم عشوائي حتى امنع المتصفح من ارسال قيم محفوظه لعدد الزوار..
اذا كنت مبتدءا في php قد لا تفهم ولكنها حيله رائعه

انتهى الدرس الان لكن بقي نقطه وهي انه لن يمكنك مشاهدة التأثير الا عند ارسال الملفات الى موقعك..
وتأكد من تغيرر CHMOD لملف الكتابة counter.txt الى 777
مع ملاحظة أن الملفات يجب ان تكون في مجلد واحد..


بالهنا والشفا...


ملف مضغوط counter.zip ط¹ط¯ط¯ ظ…ط±ط§طھ ط§ظ„طھط­ظ…ظٹظ„ : 541 ظ…ط±ط©
ط§ظ„ظƒط§طھط¨: arabicdes ط§ظ†ظ‚ط± ظ‡ظ†ط§ ظ„ظ…ط±ط§ط³ظ„ط© arabicdes ط£ظ†ظ‚ط± ظ‡ظ†ط§ ظ„ظ„ط¥ظ†طھظ‚ط§ظ„ ط¥ظ„ظ‰ ظ…ظˆظ‚ط¹ arabicdes ط¥ط¶ط§ظپط© ظ„ظ„ظ…ظپط¶ظ„ط© ط¥ط¶ط§ظپط© ظ„ظ…ظپط¶ظ„ط© Google ط¥ط¶ط§ظپط© ظ„ظ…ظپط¶ظ„ط© Delicious ط¥ط¶ط§ظپط© ظ„ظ…ظپط¶ظ„ط© Digg ط¥ط¶ط§ظپط© ظ„ظ…ظپط¶ظ„ط© Facebook
ط®ظٹط§ط±ط§طھ ط§ظ„ط¯ط±ط³ : ط§ط±ط³ظ„ ط§ظ„ط¯ط±ط³ ظ„طµط¯ظٹظ‚ ط§ط±ط³ظ„ ط§ظ„ط¯ط±ط³ ظ„طµط¯ظٹظ‚  ط·ط¨ط§ط¹ط© ط§ظ„ط¯ط±ط³ ط·ط¨ط§ط¹ط© ط§ظ„ط¯ط±ط³  ط­ظپط¸ ط§ظ„ط¯ط±ط³ ظƒظ…ظ„ظپ Word ط­ظپط¸ ط§ظ„ط¯ط±ط³ ظƒظ…ظ„ظپ Word  ط­ظپط¸ ط§ظ„ط¯ط±ط³ ظƒظ…ظ„ظپ PDF ط­ظپط¸ ط§ظ„ط¯ط±ط³ ظƒظ…ظ„ظپ PDF

ط§ظ„طھط¹ظ„ظٹظ‚ط§طھ
ظ„ط§ ظٹظ€ظˆط¬ظ€ط¯ طھظ€ط¹ظ„ظٹظ€ظ‚ط§طھ ط¹ظ„ظ‰ ظ‡ظ€ط°ط§ ط§ظ„ظ€ط¯ط±ط³