منتدى خدمات كويتي
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى خدمات كويتي


 
الرئيسيةالمدونهالمنشوراتأحدث الصورالأعضاءس .و .جالتسجيلدخولبحـث

 

 كيف تعمل احصائية لموقع شامله مربوطه بقاعدة بيانات

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
المدير العام
المدير العام
Admin


وطني : الكويت
تاريخ التسجيل : 20/07/2022
عدد المشاركات : 446
السٌّمعَة : 0
الجنس : ذكر
نقاط : 1105
العمر : 94
المزاج : طبيعي
العمل/الترفيه : كل شي

كيف تعمل احصائية لموقع شامله مربوطه بقاعدة بيانات Empty
مُساهمةموضوع: كيف تعمل احصائية لموقع شامله مربوطه بقاعدة بيانات   كيف تعمل احصائية لموقع شامله مربوطه بقاعدة بيانات Icon_minitimeالسبت أغسطس 27, 2022 10:12 pm

القسم php - الزيارات 2554 - التاريخ 20/3/2008
السلام عليكم درس رائع وجميل قمت بترجمته ونقله الى هنا للاستفاده منه
موضوع الدرس
إعمل قاعدة بيانات جديده ثم ازرع بها الاستعلام التالي
اقتباس :
Create TABLE 'stats' (
'ID' tinyint(11) NOT NULL AUTO_INCREMENT,
'IP' varchar(18) NOT NULL,
'referer' varchar(255) NOT NULL,
'time' varchar(30) NOT NULL,
'date' varchar(30) NOT NULL,
PRIMARY KEY('ID'))
TYPE = MyISAM;

- ID هو رقم التسلسل للعضو .
- IP هو الآي بي الخاص بالعضو .
- Referer هو الصفحة التي اتى منها الزائر .
- Time هو وقت دخول الزائر .
- Date هو تاريخ دخول الزائر . ========= انشيء ملف جديد وقم بتسمية Connect.php وهو خاص بالاتصال بقاعدة البيانات .
وضع به الاكواد التالي :

اقتباس :
<?php
http://Connect.php
$connect = mysql_connect('hostname','username','password') or die('Failed to connect to database');
$db = mysql_select_db('database') or die('Failed to connect to database');
?>
وطبعا لابد من تغيير معلومات القاعده بالكود السابق الى معلومات القاعده التي انشأتها . ========= أنشيء ملف جديد بإسم add_hits.php وهو خاص بإدراج معلومات العضو الى قاعدة البيانات .. ثم ضع به الاكواد التالي :

اقتباس :
<?php
http://add_hits.php
Include('connect.php');
$IP = $_SERVER['REMOTE_ADDR'];
$referer = $_SERVER['HTTP_REFERER'];
$time = time();
$date = date('M, d, Y');
$add_stats = mysql_query('INSERT INTO stats(IP,referer,time,date) VALUES ('$ip', '$referer', '$time', '$date')');
?>
المتغير $IP لجلب الاآي بي تبع الزائر .
المتغير $referer خاص بجلب الصفحه التي اتى منها الزائر .
المتغير $time وهو خاص بالوقت الحالي للزائر .
المتغير $date هو لتاريخ دخول الزائر . ========= ثم انشيء ملف جديد بإسم set_hits.php وهو خاص بإعدادات عرض معلومات العضو ... واضف به الاكواد التاليه :
اقتباس :
<?php
http://set_hits.php
Include('connect.php');
$date = date('M, d, Y');
$unique_hits_select = mysql_query('SELECT DISTINCT ip FROM stats');
$unique_hits_nr = mysql_num_rows($unique_hits_select);
$unique_hits_today_select = mysql_query('SELECT DISTINCT ip FROM stats WHERE date = '$date'');
$unique_hits_today_nr = mysql_num_rows($unique_hits_today_select);
$total_hits_select = mysql_query('SELECT * FROM stats');
$total_hits_nr = mysql_num_rows($total_hits_select);
$total_hits_today_select = mysql_query('SELECT * FROM stats WHERE date = '$date'');
$total_hits_today_nr = mysql_num_rows($total_hits_today_select);
?>
========= والآن قم بإنشاء ملف جديد بإسم show_hits.php وهو لعرض النتائج .. وقم بوضع الاكواد التاليه بداخله :
اقتباس :
<?php
http://show_hits.php
Include('set_hits.php');
Echo 'Total Unique hits: $unique_hits_nr';
Echo 'Today's Unique hits: $unique_hits_today_nr';
Echo 'Total hits: $total_hits_nr';
Echo 'Total hits today: $total_hits_today_nr';
?>

وتمنياتي لكم بدوام التوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hayef5.yoo7.com
 
كيف تعمل احصائية لموقع شامله مربوطه بقاعدة بيانات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تعرف على الاسنان الطبيعيه والمصطنعه نبذه شامله
» دالة الاتصال بقاعدة البيانات
» كيفية الإتصال بقاعدة البيانات
» سكربت زخرف اسمك بلا قاعده بيانات zkrfaeh
» إنشاء ملف الإتصال بقاعدة البيانات config

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى خدمات كويتي :: خدمات برمجه وتطوير development services-
انتقل الى: