وظيفة التحقق من الصحة هي أداة هامة لأمن تطبيقات الويب التي تعمل على منصة فب. يسمح لك بالتحقق من المسار إلى الملف القابل للتنفيذ والتأكد من أنه صالح. ومع ذلك ، من أجل استخدام هذه الميزة بشكل صحيح ، تحتاج إلى إكمال العديد من خطوات التثبيت والتكوين.
الخطوة الأولى هي تثبيت مكتبة فب فيلينفو ، وهو أمر ضروري لوظيفة التحقق من الصحة للعمل. للقيام بذلك ، افتح المحطة وتشغيل الأمر "بيكل تثبيت فيلينفو". بعد التثبيت الناجح للمكتبة ، تحتاج إلى إضافته إلى فب.ملف إيني. للقيام بذلك ، تحتاج إلى العثور على ملف فب.إيني في الدليل حيث يتم تثبيت فب ، وإضافة السطر "extension=fileinfo.so إلى قسم" الامتدادات الديناميكية".
بعد تثبيت وتكوين مكتبة فب فيلينفو ، يمكنك البدء في استخدام وظيفة التحقق من الصحة. للقيام بذلك ، تحتاج إلى الاتصال به مع وسيطة — المسار إلى الملف القابل للتنفيذ. ترجع الدالة صحيح إذا كان المسار صالحا ، وخطأ خلاف ذلك. بالإضافة إلى ذلك ، يمكن للوظيفة طرح استثناء في حالة حدوث خطأ.
من المهم ملاحظة أن وظيفة مسار التحقق من الصحة ليست حلا سحريا لجميع ثغرات تطبيق الويب. إنها مجرد واحدة من الأدوات التي ستساعد في تحسين أمان التطبيق الخاص بك. بالإضافة إلى ذلك ، يجب أيضا استخدام طرق وممارسات أخرى ، مثل تصفية إدخال المستخدم ومعالجة الأخطاء ، لضمان الأمان الكامل.
- تثبيت وتكوين فب التحقق من صحة وظيفة إكسكوتابلباث
- تثبيت الوظيفة على الخادم
- باستخدام وظيفة في رمز فب
- مثال على استخدام الوظيفة
- الخطوة 1: تحميل وتثبيت فب
- الخطوة 2: تحقق من الإصدار المثبت من فب
- الخطوة 3: تحميل وتثبيت فب التحقق من صحة تمديد إكسكوتابلباث
- الخطوة 4: تكوين فب.إيني للعمل مع التحقق من صحة إكسكوتابلباث
- الخطوة 5: التحقق من تشغيل وظيفة التحقق من صحة إكسكوتابلباث
- الخطوة 6: توصيات إضافية لاستخدام فب التحقق من صحة وظيفة إكسكوتابلباث
- سؤال وجواب
- كيف يمكنني تثبيت فب التحقق من صحة وظيفة إكسكوتابلباث?
- كيف يمكنني إعداد فب التحقق من صحة وظيفة إكسكوتابلباث?
- هل من الممكن استخدام فب التحقق من صحة وظيفة إكسكوتابلباث للتحقق من المسار إلى ملف قابل للتنفيذ المحلي?
تثبيت وتكوين فب التحقق من صحة وظيفة إكسكوتابلباث
يتم استخدام وظيفة التحقق من الصحة في فب للتحقق من المسار إلى الملف القابل للتنفيذ للأحرف غير الصالحة والتنسيق الصحيح.
لاستخدام هذه الميزة ، تأكد من تثبيت الإصدار 5.2.0 أو أعلى على الخادم الخاص بك.
تثبيت الوظيفة على الخادم
- فتح فب.ملف إيني على الخادم الخاص بك. وعادة ما يقع في دليل يسمى فب أو الخ.
- وإلغاء تعليقه عن طريق إزالة الفاصلة المنقوطة في بداية السطر.
- حفظ التغييرات في فب.ملف إيني.
- أعد تشغيل خادم الويب لتطبيق التغييرات.
باستخدام وظيفة في رمز فب
بعد تثبيت وظيفة بنجاح ، يمكنك استخدامه في رمز فب الخاص بك.:
صدى ' مسار غير صالح!';
صدى ' مسار البرنامج غير صالح!';
- }
- }
path مسار = '/ مسار / إلى / قابل للتنفيذ / ملف';
- برنامج التنفيذ (path المسار);
?>
في هذا المثال ، الدالة
برنامج التنفيذ
| يتحقق من المسار إلى البرنامج قبل تنفيذه. إذا كان المسار صالحا ، فسيتم تنفيذ البرنامج ، وإلا سيتم عرض رسالة خطأ. | الآن أنت تعرف كيفية تثبيت وتكوين فب التحقق من صحة وظيفة إكسكوتابلباث واستخدامها في التعليمات البرمجية الخاصة بك. |
|---|---|
| الخطوة 1: تحميل وتثبيت فب | قبل البدء في استخدام وظيفة التحقق من صحة إكسكوتابلباث في فب ، تحتاج إلى التأكد من أن لديك فب مثبتة على جهاز الكمبيوتر الخاص بك. في هذا القسم ، ونحن سوف اقول لكم كيفية تحميل وتثبيت فب باستخدام موقع المطور الرسمي. |
| انتقل إلى الموقع الرسمي بي إتش بي في https://www.php.net . | في الصفحة الرئيسية للموقع ، ابحث عن قسم "التنزيلات" وحدد إصدار فب المطلوب. |
حدد نظام التشغيل الذي تريد تثبيت فب عليه. على سبيل المثال ، ويندوز.
تحميل المثبت فب الذي يطابق نظام التشغيل الخاص بك.
ابدأ التثبيت عن طريق تشغيل المثبت الذي تم تنزيله.
أثناء عملية التثبيت ، قد يتم تقديم مكونات أو إعدادات إضافية لك. يمكنك اختيار تلك التي تحتاج إليها ، أو ترك الإعدادات الافتراضية.
- بعد اكتمال التثبيت ، تحقق من تثبيت بي إتش بي بنجاح عن طريق تشغيل
- قيادة فب-في
- في سطر الأوامر. إذا كنت ترى معلومات حول إصدار فب ، ثم كان التثبيت ناجحا.
- الآن بعد أن قمت بتثبيت فب ، يمكنك المتابعة لإعداد وظيفة التحقق من صحة إكسكوتابلباث.
- الخطوة 2: تحقق من الإصدار المثبت من فب
بعد تثبيت فب على جهاز الكمبيوتر الخاص بك أو الخادم ، تحتاج إلى التحقق من أن فب قيد التشغيل ولديه الإصدار الصحيح. اتبع هذه الخطوات للتأكد من صحة تثبيت بي إتش بي:
افتح موجه أوامر أو محطة طرفية على جهاز الكمبيوتر الخاص بك.
أدخل الأمر فب - الخامس واضغط على إنتر.
بعد تنفيذ الأمر ، سترى معلومات حول إصدار فب المثبتة على جهاز الكمبيوتر الخاص بك. على سبيل المثال:
فب 7.4.3 (كلي) (بني: 6 أكتوبر 2020 15: 47: 56) (إن تي إس فيسوال سي 2 2017 س 64 )
إذا كنت ترى معلومات حول إصدار فب ، فهذا يعني أن فب مثبت ويعمل بشكل صحيح. إذا رأيت خطأ أو رسالة حول تثبيت غير صحيح ، قد تحتاج إلى إعادة تثبيت فب أو التحقق من الإعدادات.
تأكد من أن لديك سطر الأوامر أو محطة دعم ل فب تثبيت. إذا رأيت خطأ يقول أنه لم يتم العثور على الأمر" فب " ، سوف تحتاج إلى تعيين متغير بيئة المسار لإخبار النظام حيث يقع الملف القابل للتنفيذ فب.
منصة
الأمر لتعيين متغير بيئة المسار
ويندوز
مسار سيتكس " ٪ مسار٪؛::\\\\\\\\"
ماك / لينكس
مسار التصدير= "PATH المسار: / المسار / إلى / الدليل / بي إتش بي"
بعد تعيين متغير بيئة المسار ، تحتاج إلى إعادة تشغيل سطر الأوامر أو المحطة الطرفية حتى تصبح التغييرات سارية المفعول. ثم كرر الخطوات للتحقق من الإصدار المثبت من فب.
يعد تحديد إصدار فب المثبت خطوة مهمة قبل تكوين واستخدام وظيفة فب-فاليداتي-إكسكوتابلباث. إذا لم يكن لديك إصدار فب مثبتة بشكل صحيح ، وهذا قد يؤدي إلى مشاكل غير متوقعة عند التحقق من المسار إلى الملف القابل للتنفيذ.
الخطوة 3: تحميل وتثبيت فب التحقق من صحة تمديد إكسكوتابلباث
عملية تثبيت فب التحقق من صحة تمديد إكسكوتابلباث يتكون من عدة خطوات:
تحميل أحدث نسخة من التمديد من مستودع فب الرسمي.
قم بفك ضغط الأرشيف الذي تم تنزيله على جهاز الكمبيوتر الخاص بك.
نسخ الملفات من الأرشيف إلى مجلد ملحقات فب على الخادم الخاص بك.
تحرير ملف التكوين فب لتنشيط التمديد.
أعد تشغيل خادم الويب أو خدمة بي إتش بي لتصبح التغييرات سارية المفعول.
الخطوة 1: تحميل فب التحقق من صحة تمديد إكسكوتابلباث
لتحميل أحدث إصدار من فب التحقق من صحة تمديد إكسكوتابلباث ، يجب عليك زيارة مستودع فب الرسمي على الموقع php.net . العثور على فب التحقق من صحة إكسكوتابلباث تمديد الصفحة وحدد أحدث إصدار متاح للتحميل.
الخطوة 2: فك ضغط الأرشيف الذي تم تنزيله
بعد تحميل أرشيف فب التحقق من صحة التنفيذامتداد مسار ، بفك على جهاز الكمبيوتر الخاص بك باستخدام برنامج الأرشيف. عند فك الضغط ، تأكد من حفظ جميع الملفات من الأرشيف في مجلد منفصل.
الخطوة 3: نسخ الملفات إلى الخادم
انتقل إلى مجلد ملحقات فب على الخادم الخاص بك. وعادة ما يسمى هذا المجلد "تحويلة" ويقع داخل الدليل حيث يتم تثبيت فب. نسخ كافة الملفات من مجلد الأرشيف إلى هذا المجلد لتثبيت فب التحقق من صحة تمديد إكسكوتابلباث.
الخطوة 4: تحرير ملف تكوين فب
- فتح ملف تكوين فب (عادة ما تسمى فب.إيني) باستخدام محرر نصوص. العثور على السطر حيث يتم تحديد ملحقات فب النشطة وإضافة السطر التالي إليها:
- إضافة إلى ذلك.دلل
- يرجى ملاحظة أن اسم الملف قد يختلف اعتمادا على نظام التشغيل وإصدار فب. تأكد من تحديد اسم الملف الصحيح لملحق فب التحقق من صحة إكسكوتابلباث.
الخطوة 5: إعادة تشغيل خادم الويب أو خدمة فب
لكي تصبح التغييرات سارية المفعول ، تحتاج إلى إعادة تشغيل خادم الويب أو خدمة فب. يمكن القيام بذلك عن طريق إعادة تشغيل الكمبيوتر أو تنفيذ الأمر المناسب في سطر الأوامر أو الجهاز الطرفي.
بعد الانتهاء من جميع الخطوات المذكورة أعلاه ، يجب تثبيت تمديد فب التحقق من صحة إكسكوتابلباث بنجاح وجاهزة للاستخدام.
الخطوة 4: تكوين فب.إيني للعمل مع التحقق من صحة إكسكوتابلباث
لاستخدام وظيفة التحقق من صحة إكسكوتابلباث في فب ، تحتاج إلى تكوين فب.ملف إيني وفقا لذلك. في هذا القسم ، سننظر في كيفية تنفيذ هذا الإعداد.
1. فتح فب.ملف إيني في محرر النصوص الخاص بك.
2. باستخدام وظيفة البحث (عادة كنترول + و) ، ابحث عن السطر التالي:
وظائف قابلة للتعطيل =
3. تأكد من عدم وجود ذكر لمسار التحقق من الصحة في هذا السطر. إذا كان هناك مثل هذا الذكر ، فقم بإزالته أو التعليق على السطر عن طريق إضافة حرف فاصلة منقوطة أمامه:
؛ وظائف قابلة للتعطيل = مسار قابل للتصديق
4. بعد ذلك ، ابحث عن السطر:
- الوضع الآمن = إيقاف
- 5. تأكد من إيقاف تشغيل قيمة معلمة الوضع الآمن. إذا كانت القيمة مختلفة ، قم بتغييرها إلى إيقاف.
- 6. حفظ وإغلاق فب.إيني.
- 7 ملف. أعد تشغيل خادم الويب أو خدمة بي إتش بي لتصبح التغييرات سارية المفعول.
يجب الآن تكوين بيئة فب للعمل مع وظيفة التحقق من صحة إكسكوتابلباث. يمكنك استخدام هذه الوظيفة للتحقق من المسار إلى الملف القابل للتنفيذ وتطبيقه في رمز فب الخاص بك.
الخطوة 5: التحقق من تشغيل وظيفة التحقق من صحة إكسكوتابلباث
بعد تثبيت وتكوين وظيفة التحقق من الصحة ، يمكنك البدء في التحقق من ذلك. تتيح لك هذه الوظيفة التحقق من المسار إلى الملف القابل للتنفيذ والتأكد من تحديده بشكل صحيح.
تتكون عملية التحقق من تشغيل الوظيفة من الخطوات التالية:
إنشاء متغير وتعيين قيمة المسار إلى الملف القابل للتنفيذ.
استدعاء دالة التحقق من صحتها وتمرير المتغير الذي تم إنشاؤه إليه.
تحقق من نتيجة الوظيفة. إذا كان يعود صحيح ، ثم يتم تحديد المسار إلى الملف القابل للتنفيذ بشكل صحيح. خلاف ذلك ، يجب عليك التحقق من المسار إلى الملف وإجراء التعديلات اللازمة.
مثال على استخدام الوظيفة: