لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
مشكلة مع دالة nl2br ؟
استخدمت هذا الامر لتخزين النصوص القادمة من text area في قاعدة البيانات :
db_escape(trim(strip_tags($text)))
ولكن المشكلة اذا كانت النصوص تحتوي على n\ واردت عرضها باستخد الامر:
nl2br($value)

لا يتم استبدال n\ بـــ <br/> ؟؟؟؟؟؟؟؟؟ وتعرض n\ كما هي ؟؟؟؟؟؟ فما هو الحل
تاريخ البداية: 8 / مايو / 2012 الساعة 3:1 اخر نشاط: 8 / مايو / 2012 الساعة 7:23 php phpmySQL nl2br

المفروض دى تبقى كدة 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

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة