على الرغم من أنه يمكن الآن تحميل الصور وتخزين الملفات على أقراص الشبكة، إلا أن أقراص الشبكة المحلية لا تزال مختلفة قليلاً عن تخزين أقراص الشبكة الخارجية. خذ المقارنة بين Baidu Netdisk وDropbox كمثال. Baidu Netdisk هو في أفضل الأحوال محرك أقراص ثابت للشبكة يستخدمه الأفراد لتخزين الصور والملفات الخاصة، إذا تم استخدامه للمشاركة، فيمكن بسهولة تقييده أو إلغاؤه بواسطة Baidu للتنزيل.

يختار العديد من مشرفي المواقع الشخصية إنشاء مراكز تخزين وتنزيل خاصة بهم لتسهيل المشاركة. على سبيل المثال، تم إنشاء مركز التنزيل الشخصي ucblog.net الذي أنشأه Dizhanbo باستخدام برنامج Directory Lister طالما توجد بيئة PHP ولا توجد قاعدة بيانات مطلوب، ويمكن تشغيل Directory Lister، وهذا الإجراء بسيط ولكن النقل بسيط للغاية، ما عليك سوى حزمه وتحميله.

تم تطوير Directory Lister بواسطة أجانب، لذلك من الطبيعي أن يواجه العديد من مشكلات التوافق مع اللغة الصينية. ستشارك هذه المقالة برنامجي ألبوم صور جاهزين وسهل الاستخدام ImgURL وبرنامج قائمة دليل مدير الملفات عبر الإنترنت Zdir، اللذين تم تطويرهما وصيانتهما بواسطة صديقي xiaoz.me، وهما برنامجان مفيدان جدًا مناسب للأفراد، ويستخدمه مشرف الموقع كسرير للصور وألبوم للصور وتنزيل الملفات ومشاركتها.

بالنسبة إلى تلك التي لا تُستخدم بشكل أساسي للمشاركة ولكن للتخزين، يمكننا استخدام مضيفي VPS لإنشاء خدمات تخزين سحابية تتضمن البرامج التعليمية ذات الصلة:

  1. إدارة مساحة التخزين السحابية في DigitalOcean Spaces - يمكن استخدامها للنسخ الاحتياطي المتزامن والتركيب والتوسيع
  2. برنامج Plex Perfect Personal Video Cloud Disk Building Tutorial-Plex Media Server طريقة التثبيت والاستخدام
  3. استخدم Pydio لإنشاء مساحة تخزين سحابية خاصة مجانية - يمكن للمزامنة التلقائية متعددة المحطات تشغيل مقاطع الفيديو الموسيقية عبر الإنترنت

ملاحظة: تم التحديث في 21 أغسطس 2018، كان محرك الأقراص الثابتة لشبكة OneDrive من Microsoft معروفًا دائمًا بسعته الكبيرة واستقراره. يستخدم العديد من الأشخاص OneDrive كأداة تخزين على الشبكة، وإليك طريقة لإنشاء OneDrive باعتباره رابط خارجي كيفية استخدام قرص الشبكة: يتحول OneDrive إلى قرص شبكة خارجي - يتم تحميل Aria2+Aria2Ng+OneIndex تلقائيًا إلى OneDrive.

1. برنامج ألبوم سرير الصور: ImgURL

  1. عنوان المشروع: https://github.com/helloxz/imgurl
  2. العنوان التجريبي: https://imgurl.org/

1.1 مقدمة ImgURL

ImgURL هو برنامج استضافة صور بسيط ونقي تم تطويره باستخدام PHP + SQLite 3. ولا يتطلب تكوينًا معقدًا ويمكن استخدامه خارج الصندوق.

متطلبات بيئية

بي إتش بي >= 5.6

يتطلب دعم وظيفة exif

سكليتي 3

الوظائف والميزات

قم بالسحب والإفلات للتحميل وإنشاء الاتصالات تلقائيًا والنسخ بنقرة واحدة.

معاينة الصورة واستكشافها

إدارة الصور الأساسية

دعم ضغط الصور TinyPNG

خطة التنمية

تحميل الصورة ومعاينتها

إنشاء الروابط بنقرة واحدة

تصفح وحذف الصور

الحد من عدد تحميلات الضيف

ضغط الصورة

كشف الصورة الصفراء

صورة مائية

تحميل واجهة برمجة التطبيقات

1.2 التثبيت والاستخدام

خطوات التثبيت:

  1. تفضل بزيارة: master.zip قم بتنزيل أحدث إصدار من برنامج ImgURL، وضعه في الدليل الجذر لموقعك ثم قم بفك ضغطه.
  2. تفضل بزيارة http(s)://domain.com/check.php للحصول على معلومات التكوين وتسجيلها.
  3. قم بتعديل config.php لتعيين اسم النطاق وكلمة المرور الخاصة بك، وقم بزيارة http(s)://domain.com/ الأمر بهذه البساطة.

اعدادات الامان

بعد اكتمال التكوين، لا توجد مشكلة في وظيفة الاختبار، يرجى حذف check.php في الدليل الجذر.

قام Apache بحظر تنزيلات قاعدة البيانات بشكل افتراضي من خلال الملف .htaccess

يرجى من مستخدمي Nginx إضافة التكوين التالي في قسم الخادم وإعادة تشغيل Nginx

location ~* .(db3)$ {  
    deny all;  
} 

بعد الضغط على ImgURL لتحميل الصورة، سيتم عرض عنوان الرابط وستبدو واجهة تخزين الصور كما يلي (اضغط للتكبير):

يوفر ImgURL أيضًا وظيفة إدارة الصور في الخلفية، مما يسمح لك بعرض الصور التي تم تحميلها بسرعة.

1.3 ضغط الصور وتعديل حجم التحميل

تمكين الصور المضغوطة TinyPNG. تفضل بزيارة الموقع الرسمي https://tinypng.com/ لتسجيل حساب والحصول على مفتاح API الخاص بك. يوفر TinyPNG خدمة ضغط صور ممتازة ويوفر دعم واجهة برمجة التطبيقات (API) للمستخدمين العاديين بحد أقصى 500 مرة/شهرًا، ولكن يمكن لـ ImgURL ملء مفاتيح TinyPNG المتعددة، مما يسمح بتراكب أوقات واجهة برمجة التطبيقات (API) لضغط المزيد من الصور.

ضغط الصور ImgURL

افتح config.php، ثم املأ مفتاح TinyPNG API الخاص بك واحفظه. (يدعم الضغط غير المتزامن للصور، ولا يؤثر على سرعة التحميل)، مثال ملف التكوين هو كما يلي:

// TinyPNG压缩图片
$tinypng = array(
"option" => true,
"key" => array(
"xxx", //支持填写多行key
"xxx" //如果只有一个key,请删除此行,注意最后一行没有逗号(,)
)
);

تعديل حجم التحميل. يحتوي برنامج ألبوم الصور ImgURL على حد افتراضي يبلغ 2 مليون حجم تحميل، ويمكنك تعديل الحد من خلال الطرق التالية. افتح /functions/upload.php وابحث عن الكود التالي:

$handle->file_max_size = '2097152';

الوحدة بايت، يمكنك تعديلها بنفسك. من أجل ضمان استقرار التحميل، لا يوصى بتجاوز 10 ملايين. استمر في فتح static/embed.js وابحث عن السطر التالي لتعديله.

,size: 2048

2. برنامج سرد الدليل: Zdir

  1. المشروع: https://github.com/helloxz/zdir
  2. العرض التوضيحي: http://soft.xiaoz.org/

Zdir هو برنامج لسرد الدليل تم تطويره باستخدام PHP. وهو يدعم معاينة ملف Markdown ويمكنه حذف الملفات عبر الإنترنت. قم بإضافة المعلمات ?admin أو &admin إلى الصفحة التي تزورها، وسيظهر الملف. يظهر زر الحذف ويمكن حذف الملف.

2.1  التثبيت والاستخدام

تعليمات

قم بتنزيل الكود المصدري ووضعه في الدليل الجذر للموقع

قم بتعديل config.php لتعيين عنوان/كلمات رئيسية/وصف لموقع الويب الخاص بك

إذا كنت بحاجة إلى استبعاد دليل، فقم بتعديل config.php مرة أخرى، فهناك تعليمات فيه

لمزيد من التعليمات، يرجى الاطلاع على وثائق المساعدة: https://doc.xiaoz.me/docs/zdir

الوظيفة الرئيسية

تصفح الدليل

معاينة ملف MarkDown

نسخة CSS/JavaScript بنقرة واحدة

تجزئة الملف

معاينة الصورة

فهرس الملف

توليد رمز الاستجابة السريعة

حذف الملف

ملاحظة: لا تستخدم اللغة الصينية لتسمية الدلائل/الملفات، وإلا فقد تحدث أخطاء غير متوقعة. واجهة البرنامج كما هو موضح أدناه (اضغط للتكبير):

2.2  الوصف التفصيلي للوظيفة

معاينة ملف MarkDown. إذا كان ملف MarkDown (.md)، فسيظهر زر عين صغير خلفه. انقر فوق هذا الزر للمعاينة مباشرة. إذا تم تسمية الملف باسم readme.md، فسيظهر الزر "تعليمات الاستخدام" انقر فوقه لمعاينته، ​​كما هو موضح في لقطة الشاشة أدناه.

نسخ الرابط. سيتم الحكم على زر النسخ بناءً على نوع الملف وسيُرجع في النهاية نتائج نسخ مختلفة، وهو أمر مفيد جدًا عند إنشاء مكتبة أمامية، مثل:

<!–إذا تم نسخ ملف .js، فإن النتيجة التي تم إرجاعها هي –>
<script src = 'https://libs.xiaoz.top/jquery/2.0.3/jquery-2.0.3.js'> < /script>
<!–إذا تم نسخ ملف .css، فإن نتيجة الإرجاع هي –>
<link rel='stylesheet' href='https://libs.xiaoz.top/layer/skin /layer .css'>
<!–إذا كان ملفًا مثل صورة–>
<img src = 'https://libs.xiaoz.top/material/loading/loading0.gif' / >
ملفات أخرى إرجاع عنوان URL للملف.

عرض تجزئة الملف. انقر فوق الزر "علامة التعجب" خلف الملف لحساب قيم md5 وsha1 للملف، والتحقق من قيمة تجزئة الملف، وتجنب المخاطر مثل اختطاف المشغل.

معاينة الصورة. سيؤدي تحريك الماوس فوق ملف الصورة إلى عرض معاينة الصورة، كما هو موضح في لقطة الشاشة أدناه.

فهرس الملفات. إذا كان هناك عدد كبير جدًا من الملفات، فمن غير المناسب البحث. لم يقم Zdir بعد بتنفيذ وظيفة البحث عن الملفات، ومع ذلك، من خلال وظيفة "فهرس الملفات" و"Ctrl + F"، يمكن العثور على الملفات في دقائق. تبلغ مدة ذاكرة التخزين المؤقت "فهرس الملف" 24 ساعة. إذا كنت تريد مسح ذاكرة التخزين المؤقت على الفور، يرجى زيارة cache.php?del=cache.

3. ملخص

يعد ImgURL مناسبًا بشكل خاص لمشاركة الصور، ويمكن لكل من المسؤولين والزوار تحميل الصور ومشاركة الروابط مباشرة. تجدر الإشارة إلى أن ImgURL يمكنه أيضًا إعداد اكتشاف الصور الإباحية وضغط الصور وما إلى ذلك. في هذه الحالة، يتعين عليك التقدم بطلب للحصول على واجهة برمجة التطبيقات (API) مسبقًا قبل أن يتم استخدامها بشكل طبيعي.

يشبه Zdir إلى حد ما Directory Lister، فهو يحتاج فقط إلى PHP للتشغيل. الوظيفة بسيطة ولكنها عملية للغاية، ومن السهل البدء. إذا كنت تريد المزيد من مديري الملفات عبر الإنترنت، يمكنك التحقق من: مقارنة بين ثلاثة مديري ملفات ممتازين عبر الإنترنت (قائمة الدليل).

اترك رد