|
หัวข้อ: ถาม PHP เกี่ยวกับ nl2br ครับ เริ่มหัวข้อโดย: Hanuman ที่ 18 เมษายน 2014, 14:36:08 ถามหน่อยครับ ถ้าใช้ nl2br ใน textarea แล้วไม่อยากให้แสดง <br /> ทำยังไงหรอครับ
โค๊ด: <?php ลองทำแล้วมันออกมาเป็นแบบนี้ครับ (http://upic.me/i/st/dtest.png) หัวข้อ: Re: ถาม PHP เกี่ยวกับ nl2br ครับ เริ่มหัวข้อโดย: ยิ้มโค้ด.คอม ที่ 18 เมษายน 2014, 14:50:16 ส่วนตัวใช้
โค๊ด: str_replace('<br />',"",$variable);หัวข้อ: Re: ถาม PHP เกี่ยวกับ nl2br ครับ เริ่มหัวข้อโดย: Synchronize ที่ 18 เมษายน 2014, 14:51:32 ก็ไม่ต้องใส่ nl2br สิครับ ...
nl2br มันคือการแปลง newline (\n , \r\n) เป็น <br> อยู่แล้ว :P edit นิดนึง สิ่งที่น่าจะใช้แทน nl2br ตอนนี้คือ htmlspecialchars มากกว่า หัวข้อ: Re: ถาม PHP เกี่ยวกับ nl2br ครับ เริ่มหัวข้อโดย: Hanuman ที่ 18 เมษายน 2014, 14:58:56 ขอบคุณทั้ง 2 ท่านครับ คือผมต้องการให้มันขึ้นบรรทัดใหม่ด้วย
ตอนนี้ได้แล้วครับ ^^ หัวข้อ: Re: ถาม PHP เกี่ยวกับ nl2br ครับ เริ่มหัวข้อโดย: penthai06 ที่ 25 เมษายน 2014, 23:55:32 ปกติเราถ้าใช้ textarea แล้วบันทึกลงฐานข้อมูลตอนที่กด enter มันจะมี \n ซ่อนไปในข้อมูลด้วยเมื่อจะนำไปแสดงใน html แล้วให้ขึ้นบรรทัดใหม่ก็ให้ใช้ nl2br แต่ถ้าจะเอาไปแสดงใน textarea ไม่ต้องใส่ nl2br เจ้า tag textarea มันจะขึ้นบรรทัดใหม่ให้เอง
|