PhpSanitization
v1.0.13
فئة تطهير PHP بسيطة
هذه فئة بسيطة يمكنها التحقق من القيم وتنظيفها للتأكد من أنها صالحة.
قد يستغرق الأمر سلسلة معينة وإزالة أو تشفير أنواع معينة من قيم النص ، بحيث يمكن عرضها في صفحات الويب التي تقلل من خطر استخدام هجمات الأمان.
يمكن للفئة أيضًا تعقيم صفائف البيانات عن طريق معالجة قيم الصفيف واحدة تلو الأخرى.
$ composer require phpsanitization/phpsanitization include_once ' vendor/autoload.php ' ;
use PhpSanitization PhpSanitization Sanitization ;
use PhpSanitization PhpSanitization Utils ;
$ sanitizer = new Sanitization ( new Utils ); echo $ sanitizer -> useSanitize ( " <script>alert('xss');</script> " ); echo $ sanitizer -> useEscape ( " SELECT * FROM `users` WHERE `username` = 'admin'; " ); echo $ sanitizer -> useTrim ( " This is a text " ); echo $ sanitizer -> useHtmlEntities ( " <script>alert('This is js code');</script> " ); echo $ sanitizer -> useFilterVar ( " This is a string " ); echo $ sanitizer -> useStripTags ( " <script>alert('This is js code');</script> " ); echo $ sanitizer -> useStripSlashes ( " C:UsersFarisMusic " ); echo $ sanitizer -> useHtmlSpecialChars ( " <script>alert('This is js code');</script> " ); $ sanitizer -> setData ( " This is data " ); echo $ sanitizer -> getData (); echo $ sanitizer -> useStrReplace ( " text " , "" , " this is a text " ); echo $ sanitizer -> usePregReplace ( " /([A-Z])w+/ " , " This is a Text " ); echo $ sanitizer -> validateEmail ( " [email protected] " ) ? " true " : " false " ; echo $ sanitizer -> isValid ( " 127.0.0.1 " , FILTER_VALIDATE_IP ) ? " true " : " false " ; echo $ sanitizer -> isEmpty ( $ variable ) ? " true " : " false " ; echo $ sanitizer -> isAssociative ( $ array ) ? " true " : " fale " ; echo $ sanitizer -> callback ( function () {
return " text " ;
});وثائق phpsanitization متوفرة هنا
يرجى إلقاء نظرة على CHANGELOG.md .
يرجى إلقاء نظرة على CONTRIBUTING.md .
يرجى إلقاء نظرة على CODE_OF_CONDUCT.md .
تم ترخيص هذه الحزمة باستخدام ترخيص MIT.
يرجى إلقاء نظرة على LICENSE.md .
حقوق الطبع والنشر (C) Fariscode - 2021