الاثنين، 10 مارس 2014

ملخص لافظل دروس لغه PHP الدرس التاسع والثلاثين التخلص من وسوم الـ html في الـphp

التخلص من وسوم الـ 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; 
 ?>


الموضوع تم نقله من: http://www.forum.topmaxtech.net/t224878.html#ixzz2vZM7TNZt

ليست هناك تعليقات:

إرسال تعليق