التخلص من وسوم الـ html
إذا قمت بوضع مربع نص وأردت من المستخدم كتابة شي فيه فإنه يستطيع ادخال أي شي ولنفترض أنه كتب في مربع النص كالتالى :
كود:
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>
قم بفتح محرر النصوص واكتب الكود التالي واحفظه باسم html.php
كود:
<?
Echo “هذا هو الشكل الطبيعي للعبارة عند طباعتها ”;
Echo “<br>” . $fname; 
 ?>
قم بوضع الملفات في مجلد السيرفر ثم قم بتشغيل الملف htmlch.html واكتب في مربع النص أي شي وضعه بين وسوم html


مثال :
كود:
I am <b><i>alfareees</b></i>
ستجد أنه قدتم التعامل مع الوسوم كـ html وليس كنص عادي ولكي تعرضها كنص عادي فإنك تقوم باستخدام الدالة
كود:
HtmlSpecialChars();
حيث أنها ستقوم بمعاملة كود الـhtml كنص عادي وطبيعي تماماً .
إذاً نقوم بتعديل ملف الـhtml.php ليصبح كالتالى :


كود:
<?
$fname = HtmlSpecialChars($fname); 
Echo “هذا هو الشكل بعد استخدام الدالة ”;
Echo “<br>” . $fname; 
 ?>