هذا المستودع هو عرض توضيحي لكيفية تحميل الملفات وتنزيلها من خادم FTP باستخدام PHP. يتكون من مجلدين رئيسيين: ftpupload لتحميل الملفات إلى خادم FTP وتحميل ftpdownload لتنزيل الملفات من خادم FTP.
قبل تشغيل هذا المشروع ، تحتاج إلى تثبيت XAMPP على نظامك. XAMPP عبارة عن حزمة مكدس حلول ويب عبر الطبقة عبر الطبلة المجانية والمفتوحة. يمكنك تنزيل وتثبيت Xampp من هنا.
$ git clone https://github.com/kartikey-codes/FTPdemo.git
htdocs : بعد استنساخ المستودع ، انسخ مجلد ftpdemo بالكامل إلى دليل XAMPP htdocs الخاص بك. بشكل افتراضي ، يقع دليل htdocs في C:xampphtdocs على Windows.
ابدأ لوحة التحكم في XAMPP وتأكد من تشغيل خادم Apache.
افتح متصفح ويب وانتقل إلى http://localhost/ftpdemo/ftpupload/index.html للوصول إلى صفحة تحميل ملف FTP و http://localhost/ftpdemo/ftpdownload/index.html للوصول إلى صفحة تنزيل ملف FTP.
لاستخدام هذا المشروع مع خادم FTP الخاص بك ، ستحتاج إلى تعديل بيانات اعتماد خادم FTP في ملفات PHP:
$ftp_server : استبدل اسم مضيف خادم FTP الخاص بك.$ftp_username : استبدل باسم مستخدم خادم FTP الخاص بك.$ftp_password : استبدل بكلمة مرور خادم FTP.$ftp_server : استبدل اسم مضيف خادم FTP الخاص بك.$ftp_username : استبدل باسم مستخدم خادم FTP الخاص بك.$ftp_password : استبدل بكلمة مرور خادم FTP.$download_dir : قم بتعيين مسار الدليل على خادم FTP حيث يجب تنزيل الملفات من. للحصول على إرشادات مفصلة حول إعداد خادم FTP الخاص بك وتكوين Filezilla ، يمكنك الرجوع إلى مقالنا المتوسط: ارتباط إلى المقالة المتوسطة.
في المقالة ، ستجد معلومات حول كيفية الحصول على اسم مضيف خادم FTP ، اسم المستخدم ، وكلمة المرور ، أو استخدام بيانات الاعتماد الحالية للاختبار.
لا تتردد في استكشاف مستودع ftpdemo واستخدامه كمرجع لتحميل ملفات FTP وتنزيلاتها باستخدام PHP.
مرحبًا بك في مساهمات Hacktoberfest 2023 لهذا المشروع! نحن نقدر اهتمامك في تحسين وتعزيز قاعدة الشفرة الخاصة بنا. فيما يلي عدة طرق يمكنك المساهمة:
؟ سجل هنا للحصول على Hacktoberfest وقم بتقديم أربعة طلبات سحب (PRS) بين 1 أكتوبر إلى 31 أكتوبر للاستيلاء على غنيمة مجانية.
العمل على القضايا : يمكنك الانتقال إلى قسم المشكلات ، حيث ستجد قائمة بالمشكلات الحالية. يمكنك اختيار العمل على أي من هذه المشكلات أو فتح مشكلة جديدة إذا اكتشفت أي مشاكل.
تحسين واجهة المستخدم : عزز تجربة المستخدم عن طريق تحسين HTML و CSS لصفحات التحميل والتنزيل.
أضف التحقق من الصحة : قم بتنفيذ التحقق من صحة جانب العميل والخادم لضمان إدخال مستخدم آمن ودقيق.
تعزيز الأمان : تعزيز التدابير الأمنية ضمن قانون PHP للحماية من نقاط الضعف المشتركة.
أضف وظيفة JavaScript : دمج JavaScript من جانب العميل لتعزيز التفاعل والاستجابة.
الوثائق : إثراء ملف readme بتعليمات شاملة وأمثلة وإرشاد استكشاف الأخطاء وإصلاحها.
إصلاحات الأخطاء : تحديد وحل أي أخطاء أو مشكلات موجودة في الكود.
تحسينات الأداء : قم بتحسين الكود لتحسين الأداء والكفاءة.
مفترق هذا المستودع إلى حساب github الخاص بك.
استنساخ المستودع وانتقل بداخله
git clone https://github.com/<your-account>/FTPdemo.git && cd FTPdemo
قم بإنشاء فرع جديد لمساهمتك:
git checkout -b branch-name
قم بإجراء تغييراتك ثم قم بما يلي:
git add .
git commit -m "Add feature: [Description of your changes]"
ادفع التغييرات الخاصة بك على شوكة الخاص بك:
git push origin branch-name
إنشاء طلب سحب (PR) لدمج التغييرات الخاصة بك في المستودع الرئيسي ..
في انتظار المراجعة من المشرف ، وسأتعامل مع عملية الدمج.
للحصول على موافقة طلب السحب بشكل أسرع وأسرع اتبعني ، لا تنس أن تنجأ هذا المستودع لإظهار دعمك!
لبدء المساهمة ، تحقق من المساهمة.
شكرا لك على مساهماتك القيمة في مشروع FTPDEMO! تساعد جهودك في جعل هذا المشروع أفضل.
المشروع مرخص له بموجب معهد ماساتشوستس للتكنولوجيا