كيفية استخدام وظيفة addlashes () في PHP

Kyfyt Astkhdam Wzyft Addlashes Fy Php



نحتاج أحيانًا إلى إدخال البيانات في قاعدة بيانات أو عرض البيانات على صفحة ويب تحتوي على أحرف خاصة مثل علامات الاقتباس أو الفواصل العليا. يمكن أن تتسبب هذه الأحرف الخاصة في حدوث أخطاء في بناء الجملة إذا لم يتم التعامل معها بشكل صحيح. لهذا ، يمكننا استخدام إضافات () تعمل في PHP. تتناول هذه المقالة وظيفة Addlashes () وتفاصيلها في كود PHP.

جدول المحتويات

ما هي وظيفة الـ ADSLashes () في PHP

ال إضافات () تضيف الدالة في PHP شرطة مائلة للخلف (\) قبل الأحرف الخاصة مثل علامات الاقتباس والفواصل العليا والشرطات المائلة للخلف. تُستخدم هذه الوظيفة للتخلص من الأحرف الخاصة في سلسلة بحيث يمكن تخزينها بأمان في قاعدة بيانات أو استخدامها على صفحة ويب دون التسبب في أخطاء في بناء الجملة.







بناء الجملة

يكون بناء الجملة الخاص بوظيفة Addlashes () كما يلي:



مائل ( سلسلة $ )

حدود

الوظيفة لها معلمة واحدة:



  • سلسلة $ : السلسلة المراد معالجتها.

يعود

تقوم بإرجاع السلسلة المعدلة مع إضافة الشرطات المائلة للخلف قبل بعض الأحرف.





كيف تعمل وظيفة addlashes ()

تأخذ وظيفة الشرط المائلة () سلسلة كمدخلات وتعيد السلسلة بأحرف خاصة تم تخطيها عن طريق إضافة شرطة مائلة للخلف قبلها.

تشمل الأحرف المسبوقة بشرطة مائلة للخلف ما يلي:



  • ونقلت واحدة (')
  • التنصيص (')
  • الخطوط المائلة للخلف (\)
  • بايت فارغ (\ 0)

تعتمد المجموعة المحددة من الأحرف التي يتم تخطيها على سلسلة الإدخال.

أمثلة على وظيفة الشرطات المائلة ()

سنقوم الآن بتغطية بعض أمثلة البرامج التي تشرح استخدام وظائف addlashes () في PHP.

مثال 1

يوضح كود PHP المعطى استخدام وظيفة addlashes () لإضافة شرطات مائلة للخلف من قبل اقتباس واحد الأحرف في سلسلة:

<؟ php

// سلسلة الإدخال

$ شارع = مائل ( 'Linux' ) ؛

// يطبع سلسلة الهروب

صدى صوت ( $ شارع ) ؛

؟>

هنا ، الخيط لينكس يتم تمريرها كوسيطة إلى وظيفة addlashes () ، والتي سوف تهرب من الحرف الفاصلة العليا بشرطة مائلة للخلف. ستكون السلسلة الناتجة لينكس .

ال صدى صوت() يتم استخدام العبارة لطباعة سلسلة escaped إلى الإخراج.

  واجهة مستخدم رسومية ، نص ، تطبيق ، دردشة أو رسالة نصية
تم إنشاء الوصف تلقائيًا

مثال 2

يوضح كود PHP المعطى استخدام وظيفة addlashes () لإضافة شرطات مائلة للخلف من قبل اقتباس مزدوج الأحرف في سلسلة.

<؟ php

// سلسلة الإدخال

$ شارع = مائل ( 'Linuxhint' PHP 'تعليمي' ) ؛

// يطبع سلسلة الهروب

صدى صوت ( $ شارع ) ؛

؟>

هنا السلسلة برنامج Linuxhint 'PHP' التعليمي يتم تمريرها كوسيطة إلى وظيفة الشرط المائلة () ، والتي ستهرب من حرف علامات الاقتباس المزدوجة بشرطة مائلة للخلف. ستكون السلسلة الناتجة Linuxhint \ ”PHP \” البرنامج التعليمي . ستطبع عبارة echo () الإخراج:

مثال 3

يوجد أدناه كود PHP آخر يوضح استخدام الحروف المائلة ().

<؟ php

$ شارع = 'من هو PHP؟' ؛

صدى صوت $ شارع . 'هذا ليس آمنًا في استعلام قاعدة البيانات.
'
؛

صدى صوت مائل ( $ شارع ) . 'هذا آمن في استعلام قاعدة البيانات.' ؛

؟>

هنا السلسلة من هو PHP؟ يتم تخزينه في ملف $ شارع عامل. تُستخدم عبارة echo لطباعة السلسلة إلى الإخراج مع رسالة تشير إلى أنه ليس من الآمن استخدام السلسلة مباشرة في استعلام قاعدة البيانات.

يتم بعد ذلك استخدام الوظيفة addlashes () للهروب من الحرف الفاصلة العليا في السلسلة عن طريق إضافة شرطة مائلة للخلف قبلها. ستكون السلسلة الناتجة من PHP؟ .

الثاني صدى صوت يتم استخدام العبارة لطباعة سلسلة escaped إلى الإخراج جنبًا إلى جنب مع رسالة تشير إلى أنه من الآمن استخدام السلسلة في استعلام قاعدة البيانات.

  واجهة مستخدم رسومية ، نص ، تطبيق ، دردشة أو رسالة نصية
تم إنشاء الوصف تلقائيًا

خاتمة

هنا ، ناقشنا وظيفة addlashes () في PHP ، والتي تُستخدم للتخلص من الأحرف الخاصة في سلسلة بحيث يمكن تخزينها بأمان في قاعدة بيانات أو استخدامها على صفحة ويب. علاوة على ذلك ، قمنا بتغطية بناء الجملة والمعلمة وقيمة الإرجاع لهذه الوظيفة. للحصول على تفاصيل حول وظيفة addlashes () وبرنامج المثال الخاص بها ، اقرأ المقالة.