اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تابع htmlspecialchars() کجاها استفاده می‌شه؟ کاربردش چیه؟

+2 امتیاز
600 نمایش
پرسیده شده چهارشنبه ۱۵ آذر ۱۳۹۱ در PHP توسط PHP_Crawler2  
بازتگ شده یکشنبه ۱۸ فروردین ۱۳۹۲ توسط admin

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

بعضی کاراکترها برای HTML معنای خاصی داره. مثلاً علامت > و شما نمی‌تونین این علامت و مستقیماً توی صفحه‌ی HTML نشون بدین. به جاش از اسم مستعارش استفاده می‌کنین یعنی <
اگه هم جایی می‌بینین که می‌تونین مستقیماً داخل یه ویرایشگر این علامت و تایپ کنین و بعداً هم نمایش داده می‌شه (مثل همین سایت) به این دلیله که اون ویرایشکر عملیات تبدیل و خودش انجام می‌ده.
این تابع htmlspecialchars هم همین کار و با رشته‌ای که دریافت می‌کنه انجام می‌ده. یعنی کاراکترهای خاص رو با مقادیرشون جایگزین می‌کنه که توی صفحه‌ی HTML قابل مشاهده باشه.
این هم لینک آموزشی

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده جمعه ۲۴ آذر ۱۳۹۱ توسط prodo  
انتخاب شده چهارشنبه ۷ فروردین ۱۳۹۲ توسط admin