عداد زوار بـ سويش ماكس 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 | ||||
ط®ظٹط§ط±ط§طھ ط§ظ„ط¯ط±ط³ : ط§ط±ط³ظ„ ط§ظ„ط¯ط±ط³ ظ„طµط¯ظٹظ‚ ط·ط¨ط§ط¹ط© ط§ظ„ط¯ط±ط³ طظپط¸ ط§ظ„ط¯ط±ط³ ظƒظ…ظ„ظپ Word طظپط¸ ط§ظ„ط¯ط±ط³ ظƒظ…ظ„ظپ PDF |
ط§ظ„طھط¹ظ„ظٹظ‚ط§طھ | ||
---|---|---|
|
||
|