مشكلة مع دالة nl2br ؟
استخدمت هذا الامر لتخزين النصوص القادمة من text area في قاعدة البيانات :
db_escape(trim(strip_tags($text)))ولكن المشكلة اذا كانت النصوص تحتوي على n\ واردت عرضها باستخد الامر: nl2br($value) لا يتم استبدال n\ بـــ <br/> ؟؟؟؟؟؟؟؟؟ وتعرض n\ كما هي ؟؟؟؟؟؟ فما هو الحل |
المفروض دى تبقى كدة db_escape(trim(strip_tags($text)))
8 / مايو / 2012 الساعة 3:2
عدلتها وجربت ولسه نفس المشكلة بيعرض n\ كما هي
8 / مايو / 2012 الساعة 3:7
بيعرضها كلمة ولا مش بينزل سطر بس؟
8 / مايو / 2012 الساعة 3:18
دى بتحصل لما تعمل escape مرتين .. شيل دالة db_escape وجرب تانى دخل البيانات
8 / مايو / 2012 الساعة 3:38
او استعمل echo preg_replace('/\v+|\\\[rn]/','<br/>',$row["comments"]);
8 / مايو / 2012 الساعة 3:39
ما بينزل سطر وبيعرضها زي ما هي دون تاثير
8 / مايو / 2012 الساعة 4:35
ادخل قاعدة البيانات وشوف النص مكفوظ ازاى
8 / مايو / 2012 الساعة 7:23