مع انتشار فلسفة المصادر المفتوحة وتطورها ظهرت العديد من البرمجيات والتطبيقات في مجالات عدة ساهمت بشكل فعال في تسهيل وتطوير العديد من الخدمات وخصوصا عندما اتحدت هذه البرمجيات فشكلت حزم برمجية سهلت العديد من الخدمات مثل استضافة صفحات الويب.
اثناء تصفحك لمواقع الانترنت وخاصة المختصة بمجال تطوير الويب قد يصادفك هذا المصطلح LAMP فماذا يعني ؟
الوسوم: Apache ، LAMP ، Linux ، MySQL ، PHP ، WAMP ، Windows
قبل أن نتحدث عن الأكواد، يجب أن نفهم كيفية برمجة المتواجدون الآن، على الأقل سنحتاج في درسنا اليوم إلى جدول يحتوي على حقلين فقط:
- الحقل الأول لتخزين عناوين IP
- الحقل الثاني لتخزين "وقت الزيارة ناقص خمس دقائق"
إذا دخل الزائر إلى الصفحة يقوم البرنامج بمسح صف من الحقل إذا كان يطابق رقم IP الخاص بالزائر لعدم تكرار الصفوف في القاعدة، وذلك لأننا سنحسب عدد الصفوف في الجدول لكي تعيد لنا نتيجة المتواجدون الأن. إذا كان الوقت المسجل في صف أو عدة صفوف تخزين الوقت أصغر من "الوقت الآن ناقص خمس دقائق" سيمسح تلك الصفوف جميعاً لعدم تكرار الصفوف بدون زوار.
الوسوم: MySQL ، PHP ، دوال
السلام عليكم ورحمة الله و بركاته
بحثت عن دروس لكيفية رفع الملفات بقاعدة البيانات فلم أجد درساً مفيداً واحداً!! فقررت كتابته بنفسي لكم.
بدرسنا اليوم سنتعلم كيفية رفع و تنزيل الملفات إلى قاعدة بيانات من نوع MySQL بإستخدام php.
العمل ينقسم على 4 خطوات
- زرع كود جدول الملفات بقاعدة البيانات
- ملف upload.html و يحتوى على الفورم الخاص بإختيار الملف
- ملف upload.php و يحتوى على اكواد رفع الملف لقاعدة البيانات
- ملف download.php و يحتوى على اكواد تنزيل الملف من قاعدة البيانات
الوسوم: MySQL ، PHP ، دوال
أثناء تصفحي لمنتدى سوالف سوفت وجدت استفساراً حول بعض أنواع الحقول في mysql فأحببت أن أضع الجواب الصحيح بقدر الإمكان والإجابة على معظم الاستفسارات ، ولنبدأ.
أولاً: ماذا تعني UNSIGNED ؟
تعني أن الحقل هذا لا يقبل القيم العددية السالبة، وطبعاً تستخدم مع أنواع الحقول العددية
الوسوم: MySQL ، قواعد بيانات
كما تعلمون أن كل مطوّر ويب يجب أن يكون عنده خادم محلي (سيرفر شخصي) على جهازه يكون بمثابة حقل تجارب له، ولكن كيف يتم تركيب الخادم المحلي؟ هذه المقالة هي ببساطة جواب لهذا السؤال.
توجد طريقتين:
أوّلاً: تركيب أحد الأطقم الجاهزة مثل appserv وهذه الطريقة غنية عن الشرح.
ثانياً: أن تركّب الخادم المحلي بنفسك فباسم الله نبدأ العمل.
ملاحظة : في هذا الشرح سأستخدم القرص الصلب C إذا كان رمز قرصك الصلب غير C فلا مشكلة فقط استبدل C برمز قرصك الصلب.
الوسوم: Apache ، MySQL ، PHP ، خوادم
لقد قمت بشرح نظام تعدد الصفحات في عملية استخراج البيانات من قاعدة البيانات MySQL.
جاءني أحد الردود من الأخ محمد ( 2rabia.com ) كي أقوم بوضع درس آخر عن كيفية عمل نظام تعدد صفحات لعرض مجموعة ملفات موجودة داخل المجلد الحالي.
طلبت من الأخ محمد مساعدتي في كتابة الدرس حتى نتناقش فيه بشكل جيد وحتى ننهيه بأسرع وقت، ولا داعي للمزيد من الشرح حول هذا الموضوع.
تطرقت في الدرس الماضي إلى شرح هذا النظام بشكل نظري، يمكنك مراجعة الدرس السابق على الرابط التالي ان لم تكن قرأته من قبل تعدد الصفحات [ بأسهل الطرق ].
الوسوم: MySQL ، PHP ، دوال