التخلص من وسوم الـ html
إذا قمت بوضع مربع نص وأردت من المستخدم كتابة شي فيه فإنه يستطيع ادخال أي شي ولنفترض أنه كتب في مربع النص كالتالى :
فسيقوم المتصفح بعرضها بعد معالجتها كالتالى :
ولنقم بتطبيق عملي على ذلك
قم بفتح محرر النصوص واكتب الكود التالي واحفظه باسم htmlch.html
قم بفتح محرر النصوص واكتب الكود التالي واحفظه باسم html.php
قم بوضع الملفات في مجلد السيرفر ثم قم بتشغيل الملف htmlch.html واكتب في مربع النص أي شي وضعه بين وسوم html
مثال :
ستجد أنه قدتم التعامل مع الوسوم كـ html وليس كنص عادي ولكي تعرضها كنص عادي فإنك تقوم باستخدام الدالة
حيث أنها ستقوم بمعاملة كود الـhtml كنص عادي وطبيعي تماماً .
إذاً نقوم بتعديل ملف الـhtml.php ليصبح كالتالى :
الموضوع تم نقله من: http://www.forum.topmaxtech.net/t224878.html#ixzz2vZM7TNZt
إذا قمت بوضع مربع نص وأردت من المستخدم كتابة شي فيه فإنه يستطيع ادخال أي شي ولنفترض أنه كتب في مربع النص كالتالى :
كود:
I am <b>ahmed</b> …
كود:
I am ahmed ….
قم بفتح محرر النصوص واكتب الكود التالي واحفظه باسم htmlch.html
كود:
<html dir="rtl"> <form method=post action="html.php"> أدخل اسمك الكريم <br> <input type="text" name = "fname"> <input type=submit value="ارسال"> </form> </html>
كود:
<? Echo “هذا هو الشكل الطبيعي للعبارة عند طباعتها ”; Echo “<br>” . $fname; ?>
مثال :
كود:
I am <b><i>alfareees</b></i>
كود:
HtmlSpecialChars();
إذاً نقوم بتعديل ملف الـhtml.php ليصبح كالتالى :
كود:
<? $fname = HtmlSpecialChars($fname); Echo “هذا هو الشكل بعد استخدام الدالة ”; Echo “<br>” . $fname; ?>
الموضوع تم نقله من: http://www.forum.topmaxtech.net/t224878.html#ixzz2vZM7TNZt
ليست هناك تعليقات:
إرسال تعليق