يجب تسجيل الدخول تسجيل الدخول إذا كنت لا تملك عضوية تسجيل عضوية جديدة معلومات اتصال المُعلن والردود والصور المرفقة والاسعار لا تضهر إلا بعد تسجيل الدخول
السلام عليكم ورحمة الله وبركاته
هذا المشروع بلغة
php
قواعد البيانات
Mysql
فكرة المشروع يقوم بحساب اخر تواجد للأعظاء لعلك تلاحظ اخر الموقع يوجد رابط اخر المتواجدين
الذي يعرض لك عملية حسابية لأخر تواجد للعضو وتقوم فكرة الحساب على تخزين مخرجات دالة
Time()
مثال = 1544194090
هذا وقت وليس مجرد ارقام هل تصدق هذا نعم صدق وحتى تفهم اكثر تستخدم هذه الصيقة بنظام اليونكس ويمكن فتح حاسبة الويندوز وتحويل العمليات بين جميع الاوقات لليوم أو الشهر أو السنة والثواني والدقائق والساعات وحتى إجزاء الثانية
ويعتبر أن الدقيقة تساوي
60 ثانية
بمعنى أن 5 دقائق تعادل
5 * 60 = 300,000 millisecond
وكذلك 1 ساعة تعادل 60 دقيقة بمعنى
60 * 60 = 3600,000 millisecond
وعلى اثر هذه العملية تم بناء المعادلة للحساب
أولا قم بعمل قاعدة بيانات بزرع السكربة التالي
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- Dumping database structure for web
DROP DATABASE IF EXISTS `web`;
CREATE DATABASE IF NOT EXISTS `web` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `web`;
-- Dumping structure for table web.userreg
DROP TABLE IF EXISTS `userreg`;
CREATE TABLE IF NOT EXISTS `userreg` (
`IDIN` int(250) NOT NULL AUTO_INCREMENT,
`UsErRegSter` varchar(200) NOT NULL DEFAULT '0',
`NumBrAcReG` int(20) NOT NULL DEFAULT '0',
`datalogin` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`TimeVal` bigint(50) NOT NULL,
`TimeValreg` int(50) NOT NULL,
PRIMARY KEY (`IDIN`)
) ENGINE=InnoDB AUTO_INCREMENT=50761 DEFAULT CHARSET=utf8;
-- Dumping data for table web.userreg: ~73 rows (approximately)
/*!40000 ALTER TABLE `userreg` DISABLE KEYS */;
INSERT INTO `userreg` (`IDIN`, `UsErRegSter`, `NumBrAcReG`, `datalogin`, `TimeVal`, `TimeValreg`) VALUES
(50673, 'admin', 0, '2018-12-07 17:48:10', 1544194090, 1505744282),
(50678, 'fahad56454', 0, '2018-01-12 22:34:10', 1515760450, 1505744282),
(50683, 'fahad', 0, '2018-12-06 04:51:00', 1544061060, 1505744282),
(50684, 'Ahmad', 0, '2018-12-06 04:44:45', 1544060685, 1505744282),
(50755, 'badar', 0, '2018-05-31 11:24:29', 1527729869, 1527344188),
(50760, 'sad', 0, '2018-09-03 03:22:50', 1535934170, 1535934170);
/*!40000 ALTER TABLE `userreg` ENABLE KEYS */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
ثم قم بعمل ملف اتصال
connect.php
به هذا الكود
<?php
// يجب أن تكون معلومات الاتصال نفس المتواجده على السيرفر localhost
$mysqlConn = mysqli_connect("127.0.0.1","root","123456","web");
mysqli_set_charset($mysqlConn,"utf8"); // دعم اللغة العربية
if (mysqli_connect_errno())
{
exit();
}
?>
الان قم بعمل ملف الهيدر والفوتر
foter.php
hedar.php
ونسق كما تريد
انا قمة بعمل ملف التنسيقات من خلال الملف
style.css
عدل ما يحلو لك
الان نستخدم دالة
time()
لحساب الوقت مع دمج العملية الحسابية السابقة التي شرحناها مع تلقي قيم المتغير من المستخدم نعمل ملف ونعطيه الاسم
ib_time.php
داخل هذا الملف نضع الدالة الحسابية لحساب الوقت المنصرم من الثانية الى السنة لأن مستحيل نصل إلى قرن كامل هههههههه
بالاعتماد على المقارنة نخرج بنتيجة طويلة للحساب كما ستلاحظ داخل الملف
ib_time.php
حتى لا اطيل عليكم قمت باضافة التعليقات على الاكواد اما بخصوص الملف الرئيسي
index.php
تم استدعاء كل الملفات وعرضها بتنسيق جيد مع استخدام
bootstrab
مرفق كافة الملفات مع المشروع قم بفتح الملفات وقراءة المحتوى لتفهم بشكل اكبر طريقة تقسيم الوقت بدالة
time()
طريقة التركيب
تثبيت السيرفر
نسخ الملفات الى المسار
wwww
زرع قاعدة البيانات في
phpmyadmin
ضبط اعدادات الاتصال في
connect.php
حسب معلومات السيرفر
يجب تسجيل الدخول تسجيل الدخول إذا كنت لا تملك عضوية تسجيل عضوية جديدة معلومات اتصال المُعلن والردود والصور المرفقة لا تضهر إلا بعد تسجيل الدخول
كافة الحقوق محفوظة All rights reserved 2016 - 2025
توثيق المركز السعودي للأعمال رقم 0000052860 رقم الوثيقة FL-569576966 Projects and solutions