منصة تعليمية متكاملة للكتب الرقمية مع الصوتيات التفاعلية
🚀 التثبيت السريع • 📖 التوثيق • 🎯 المميزات • 💳 نظام الدفع • 🔍 SEO
منصة NetLab Academy هي منصة تعليمية شاملة مصممة لتقديم تجربة قراءة رقمية فريدة تجمع بين:
- 📚 قارئ PDF متقدم وآمن
- 🎵 ملفات صوتية تفاعلية عبر QR Codes
- 📊 تتبع تقدم القراءة
- 💳 نظام دفع محلي (إنستاباي، فودافون كاش)
- 🔍 تحسينات SEO شاملة
- 🔒 أمان متقدم
الموقع الحي: https://netlabacademy.com
إذا فتحت login.php أو admin/ وحصلت على خطأ "Page Does Not Exist" أو 404 Not Found:
أداة إصلاح تلقائي بكليك واحد:
1. ارفع: hostinger-autofix.php
2. افتح: https://netlabacademy.com/hostinger-autofix.php
3. كلمة المرور: hostinger123
4. اضغط "تشغيل الإصلاح التلقائي"
✅ تحل المشكلة في ثوانٍ!
أو اتبع الدليل المفصل:
- 📖 HOSTINGER_FIX.md ← دليل شامل لمستخدمي Hostinger
1️⃣ اختبار وتشخيص السيرفر:
ارفع وافتح: test-server.php
كلمة المرور: test123
→ ستكتشف المشكلة بالضبط!
2️⃣ إصلاح الصلاحيات تلقائياً:
ارفع وافتح: fix-permissions.php
كلمة المرور: fix123
→ تصلح جميع الصلاحيات بضغطة واحدة!
3️⃣ دليل الحل الكامل:
- 📖 FIX_404_GUIDE.md ← حل شامل خطوة بخطوة
- 📤 UPLOAD_GUIDE.md ← دليل رفع الملفات
- ✅ UPLOAD_CHECKLIST.txt ← قائمة التحقق
# 1. ارفع الملفات إلى الاستضافة
# 2. ضبط الصلاحيات
chmod 755 uploads/ uploads/books/ uploads/audio/ uploads/covers/ uploads/qr/
# 3. افتح install.php وأكمل التثبيت
# https://netlabacademy.com/install.php🎉 تم! احذف install.php بعد التثبيت
📘 دليل مفصل: QUICK_START.md
| الملف | الوصف | الاستخدام |
|---|---|---|
| QUICK_START.md | دليل البدء السريع | ⭐ ابدأ هنا! |
| HOSTINGER_FIX.md | 🟠 حل مشاكل Hostinger | مستخدمي Hostinger |
| FIX_404_GUIDE.md | 🚨 حل مشكلة 404 | إذا لم تعمل login.php |
| UPLOAD_GUIDE.md | 📤 دليل رفع الملفات | كيفية رفع الملفات |
| DEPLOYMENT_GUIDE.md | دليل النشر الكامل | للنشر على الإنتاج |
| SEO_GUIDE.md | دليل تحسين SEO | لتحسين الترتيب |
| PAYMENT_SYSTEM.md | نظام الدفع | للدفع الإلكتروني |
| TROUBLESHOOTING.md | حل المشاكل | إذا واجهت مشكلة |
|
|
|
|
|
|
|
|
| الطريقة | الرقم | الأيقونة |
|---|---|---|
| إنستاباي | 01222112819 | 💳 |
| فودافون كاش | 01014959132 | 📱 |
| واتساب | 01222112819 | 💬 |
graph LR
A[القارئ يختار الكتاب] --> B[يختار طريقة الدفع]
B --> C[يرسل طلب عبر واتساب]
C --> D[يحول المبلغ]
D --> E[يرسل لقطة شاشة]
E --> F[الأدمن يراجع الطلب]
F --> G[قبول/رفض]
G --> H[القارئ يستطيع القراءة]
📄 التفاصيل الكاملة: PAYMENT_SYSTEM.md
|
|
كتب رقمية • تعلم اللغات • كتب ألمانية • كتب إنجليزية
كتب إيطالية • ملفات صوتية • QR Code • تعليم إلكتروني
📈 Google PageSpeed Score: 95+ 🔍 SEO Score: 100%
📄 دليل كامل: SEO_GUIDE.md
- ✅ HTTPS إجباري - كل الاتصالات مشفرة
- ✅ Security Headers - XSS, Clickjacking, CSP
- ✅ Password Encryption - bcrypt hashing
- ✅ SQL Injection Protection - Prepared Statements
- ✅ XSS Protection - Input sanitization
- ✅ File Protection - Direct access denied
- ✅ Session Security - Secure session handling
Backend: PHP 7.4+ (PDO)
Database: MySQL 5.7+
Frontend: HTML5, CSS3, JavaScript
PDF Viewer: PDF.js (Mozilla)
Security: bcrypt, Prepared Statements
SEO: Schema.org, Open Graph
Payment: InstaPay, Vodafone Cash, WhatsApp
german-books/
├── admin/ # لوحة تحكم الأدمن
│ ├── dashboard.php # الرئيسية
│ ├── upload-book.php # رفع كتاب
│ ├── books.php # إدارة الكتب
│ ├── add-audio.php # إضافة صوت
│ └── purchase-requests.php # طلبات الشراء
├── reader/ # لوحة تحكم القارئ
│ ├── dashboard.php # الرئيسية
│ ├── view-book.php # قارئ PDF
│ ├── purchase-book.php # شراء كتاب
│ └── save-progress.php # حفظ التقدم
├── uploads/ # الملفات المرفوعة
│ ├── books/ # كتب PDF
│ ├── audio/ # ملفات صوتية
│ ├── covers/ # صور الأغلفة
│ └── qr/ # QR Codes
├── config.php # الإعدادات
├── auth.php # المصادقة
├── seo-functions.php # دوال SEO
├── database.sql # قاعدة البيانات
├── install.php # معالج التثبيت
├── sitemap.php # Sitemap ديناميكي
├── robots.txt # Robots.txt
├── .htaccess # إعدادات Apache
└── index.php # الصفحة الرئيسية
البريد: admin@bookplatform.com
كلمة المرور: admin123
البريد: reader@bookplatform.com
كلمة المرور: reader123
الموقع: https://netlabacademy.com
القاعدة: u186120816_books
المستخدم: u186120816_minaboulesf3
كلمة المرور: yd+I*aN6
هذا المشروع مفتوح المصدر ومتاح للاستخدام الحر.
- تطبيق موبايل (iOS/Android)
- نظام تقييم الكتب
- نظام تعليقات
- إشعارات push
- دعم EPUB و MOBI
- API للمطورين
🎉 مبروك! منصتك جاهزة للإنتاج
تم التطوير بواسطة Claude ❤️
NetLab Academy - منصة تعليمية متكاملة
- الوصول للمنصة:
- افتح المتصفح وانتقل إلى:
http://localhost/german-books
- افتح المتصفح وانتقل إلى:
- البريد:
admin@bookplatform.com - كلمة المرور:
admin123
- البريد:
reader@bookplatform.com - كلمة المرور:
reader123
-
رفع كتاب:
- اذهب إلى "رفع كتاب جديد"
- أدخل عنوان الكتاب والتفاصيل
- اختر ملف PDF
- (اختياري) أضف صورة غلاف
- اضغط "رفع الكتاب"
-
إضافة صوتيات:
- اذهب إلى "إدارة الكتب"
- اضغط "إضافة صوت" للكتاب المطلوب
- حدد رقم الصفحة
- ارفع الملف الصوتي
- سيتم توليد QR Code تلقائياً
-
قراءة كتاب:
- اختر كتاب من القائمة
- اضغط "قراءة"
- استخدم الأزرار أو الكيبورد للتنقل
-
تشغيل الصوتيات:
- عند ظهور مؤشر "يوجد ملف صوتي"
- اضغط عليه لفتح مشغل الصوت في نافذة جديدة
- يمكنك إغلاق النافذة في أي وقت
-
حفظ التقدم:
- التقدم يُحفظ تلقائياً كل 30 ثانية
- يمكنك الضغط على "حفظ التقدم" يدوياً
- ✅ تشفير كلمات المرور باستخدام bcrypt
- ✅ حماية من SQL Injection باستخدام Prepared Statements
- ✅ تنظيف المدخلات (XSS Protection)
- ✅ نظام جلسات آمن
- ✅ أسماء ملفات عشوائية لمنع التخمين
- ✅ حماية الملفات من الوصول المباشر
- ✅ رفع آمن للملفات مع فحص الأنواع
يمكنك تخصيص:
- الألوان في ملفات CSS
- حجم الملفات المسموح برفعها في
config.php - أنواع الملفات المقبولة
- تصميم الصفحات
- ✅ متوافق مع جميع المتصفحات الحديثة
- ✅ تصميم متجاوب (Responsive)
- ✅ يعمل على الموبايل والتابلت
- Backend: PHP (PDO)
- Database: MySQL
- Frontend: HTML5, CSS3, JavaScript
- PDF Viewer: PDF.js (Mozilla)
- الأمان: bcrypt, Prepared Statements, Input Sanitization
german-books/
├── admin/ # لوحة تحكم الأدمن
├── reader/ # لوحة تحكم القارئ
├── uploads/ # الملفات المرفوعة
│ ├── books/ # كتب PDF
│ ├── audio/ # ملفات صوتية
│ ├── covers/ # صور الأغلفة
│ └── qr/ # صور QR Codes
├── config.php # الإعدادات
├── auth.php # نظام المصادقة
├── login.php # صفحة تسجيل الدخول
├── database.sql # قاعدة البيانات
└── README.md # هذا الملف
إذا واجهت أي مشكلة:
- تأكد من تشغيل MySQL
- تحقق من صلاحيات المجلدات
- راجع ملف error.log
هذا المشروع مفتوح المصدر ومتاح للاستخدام الحر.
- إضافة مكتبة PHP QR Code لتوليد QR codes حقيقية
- إضافة نظام تقييم للكتب
- إضافة نظام تعليقات
- إضافة إشعارات
- دعم تنسيقات كتب أخرى (EPUB, MOBI)
- تطبيق موبايل
تم التطوير بواسطة Claude ❤️