SadraHkm

مشکل با خروجی textarea

3 پست در این موضوع قرار دارد

سلام دوستان

من یک textarea توی پنل تنظیمات سایتم درست کردم. ولی وقتی مثلا enter رو میزنم که بره خط بعدی، توی سایت نوشته ها پشت سر هم میان.

چطور میتونم کاری کنم که وقتی enter رو زدم و توی تنظیمات رفت خط بعدی، توی سایت هم بره خط بعدی ؟

ممنون

0

به اشتراک گذاری این پست


لینک به پست

در textarea کلید enter با کاراکتر شماره 13 ذخیره میشه که توی php با ثابت PHP_EOL مشخص میشه. چون در HTML این کاراکتر فقط به عنوان فاصله شناخته میشه و به خط بعدی نمیره، باید با <br> جایگزین بشه.

در کد زیر، متغیر b متن مناسب HTML و متغیر a ورودی از textarea می‌باشد:


$b = str_replace( PHP_EOL, '<br>', $a );

موفق باشید.

0

به اشتراک گذاری این پست


لینک به پست

در تکمیل صحبتهای Ehsaan عزیز شما میتونین از تابع

nl2br استفاده کنید

http://php.net/manual/en/function.nl2br.php

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری