- وبلاگ من - http://weblog.mjm3d.ir -

آخرین مراجعین

Posted By محمد جواد مسعودیان On تیر ۲۲, ۱۳۸۸ @ ۳:۳۸ ق.ظ In فلاش,پی اچ پی | 5 Comments

آخرین مراجعینReviewed by محمد جواد مسعودیان on Jul 13Rating:
||||| 0 لایک !! |||||

ببخشید اگه دیر آپ میکنم.
امروز براتون میخوام آموزش ساخت آخرین مراجعین رو بزارم، نمونشم در این بلوک کناری قرار داره.

 

خوب اول یک بانک اطلاعاتی مثلا با نام refer_end بسازید، بعد دستورات sql زیر رو درون بانک اطلاعاتی مورد نظر درج کنید تا جداول مورد نظر ساخته بشن.

 

سپس یک فایل php مثلا با نام  refer_end.php میسازین و شروع میکنین به نوشتن دستورات…

ادامه دستورات در (دنباله)

 


ابتدا به بانک اطلاعاتی مورد نظر متصل میشین

 

بعدش دوتا متغییر برای تنظیمات برناممون اضافه می‌کنیم.

1. متغییر اولی تعیین میکنه یه می‌خوایین چه تعداد نمایش داده بشه، مثلا من مقدار ۱۰ رو بهش دادم که ۱۰ تای آخر رو به نمایش میزاره
۲٫ متغییر دومی واسه اینکه بعد از یه مدت داده‌هایی که در بانک اطلاعاتی بودن رو پاک می کنه، چون ما به ۱۰ تا یا ۲۰ تای آخر نیاز داریم و نمی‌خواییم بانک اطلاعاتیمون رو سنگین کنیم، الان من به این متغییر مقدار ۲۵۹۲۰۰۰ رو دادم که بر حسب ثانیست و حدود ۱ ماه میشه، که بعد از یک ماه داده ها حذف میشن و دوباره شروع به کار میکنه.

 

خوب دستور بعدی مشخصات بازدید کنندگان رو در بانک اطلاعاتی درج میکنه.

اول چک میکنه که آیا یک کاربر از صفحه ای به این صفحه مراجعه کرده یا نه، اگه از سایتی یا صفحه‌ای دیگه مراجعه کرده باشه، در بانک اطلاعاتی مشخصاتش ذخیره میشه.

 

این دستور هم داده‌ها رو بعد از زمان مشخص شده پاک میکنه.

 

خوب در آخر سرم داده‌ها رو به نمایش میزاریم.
اول داده‌ها رو از بانک اطلاعاتی می‌گیریم، سپس چک می‌کنیم که آدرس مراجعه کننده اولش http:// داره یا نه، اگه نداشت اولش http:// رو می‌چسبونه و بعد با استفاده از تابع split و با توجه به ‘/’ تکه تکه میکنه آدرسو و سومین تکه رو جدا میکنه و به نمایش میزاره، به این مثال توجه کنین http://www.mjm3d.ir/123 خوب اگه تیکه تیکش کنیم اولی میشه http: و بعدش دومی هم که مقداری نداره و سومی هم که www.mjm3d.ir میشه.

 

این هم سورس کامل + فایل sql

لینک دانلود: refer_end.zip [1]

حجم:۲ kb

پسورد: mjm3d.ir

 

محمد جواد مسعودیان

جواد هستم، بیست و سه سالمه و برنامه نویسی را از حدود ۱۵ سالگی شروع کردم. تخصص اصلی من برنامه نویسی PHP هست ولی در زمینه های دیگه برنامه نویسی هم تجربه دارم. برنامه نویسی مثه خوراک منه و عاشقش هستم

آخرید نوشته های محمد جواد مسعودیان (نمایش همه [7])


5 Comments (Open | Close)

5 Comments To "آخرین مراجعین"

#1 Comment By مازیار سرور On تیر ۲۳, ۱۳۸۸ @ ۱:۵۸ ب.ظ

عالی بود.

#2 Comment By محمد جواد (admin) On تیر ۲۴, ۱۳۸۸ @ ۱:۰۷ ب.ظ

مرسی آقا مازیار

#3 Comment By نبی On مرداد ۶, ۱۳۸۸ @ ۱۲:۲۳ ق.ظ

خوب بود فقط دو نکته.
اگر از خود سایت به خود سایت لینک بشه نیازی نیست در لیست مراجعین ظاهر بشه و دیگه اینکه چون ممکنه عرض بلوک محدود باشه شاید بهتر باشه یه تیکه اون نشون داده بشه و باقیش سه نقطه بزاره.
لینک پروژه وردپرس فارسی هم زیر وبلاگت بزار.

#4 Comment By محمد جواد (admin) On مرداد ۷, ۱۳۸۸ @ ۱۲:۴۲ ق.ظ

ممنون آقا نبی

بله این دو نکته رو میدونم، تو فکرش هم بودم، ولی عجله دادشتم، دیگه این دو نکته رو توجه نکردم، بزودی در نسخه جدیدش اینها رو لحاظ میکنم.

با تشکر

#5 Comment By علی On دی ۶, ۱۳۸۸ @ ۶:۲۴ ب.ظ

سلام کارتون خوب بود
ولی یه چیز دیگه هم که توجه نشده وبرای من لازمه این که وقتی یه سایت یا صفحه که توسط سرویس ssl محافظت میشه و در یو آر ال اون https و جود داره آدرسشو ثبت نمیکنه
یا اینکه اگه با متد post یه سری متغیر هایی رو برای اون صفحه ارسال کنه بازم لینک صفحه مذکور رو ثبت نمیکنه…
لطفا برسی کنید


Article printed from وبلاگ من: http://weblog.mjm3d.ir

URL to article: http://weblog.mjm3d.ir/1388/04/22/refer_end/

URLs in this post:

[1] refer_end.zip: http://www.mjm3d.ir/uploadcenter/upload/refer_end.zip

[2] درباره : #ts-fab-bio-below

[3] آخرین نوشته ها: #ts-fab-latest-posts-below

[4] Image: http://facebook.com/mjm3d

[5] Image: http://plus.google.com/2007mjm?rel=author

[6] Image: http://plus.google.com/2007mjm

[7] نمایش همه : http://weblog.mjm3d.ir/author/admin/

[8] آخرین مراجعین: http://weblog.mjm3d.ir/1388/04/22/refer_end/

Copyright © 2014 وبلاگ من. All rights reserved.