View Full Version : مبتدی: مشکل با \n در php
snbb000
دوشنبه 06 آذر 1391, 10:34 صبح
سلام دوستان من از \n استفاده میکنم به خط بعد نمیره
مثلا
echo " salam \n chetory";
مشکل چیه؟
ممنون
از سرور مجازی vertrigo استفاده میکنم
rahime
دوشنبه 06 آذر 1391, 10:50 صبح
\ یک کارکتر خاص هست و باید این طوری بنویسی
echo
)
"salam"
.</ br >.
"chetory"
;(
snbb000
دوشنبه 06 آذر 1391, 13:08 عصر
اینطوری نمیشه
برای کار با فایل ها و ثبت رکورد ها که میخوام برم سطر بعدی نمیشه
چیکار باید کرد؟
mbf5923
دوشنبه 06 آذر 1391, 13:29 عصر
از <BR> در هر جایی میتونید استفاده کنید مشکلش چیه؟
echo "Salam <br> chetory?";
snbb000
دوشنبه 06 آذر 1391, 16:45 عصر
با فایل ها که کار میکنم fopen() fputs() و ...
<br> رو که مینویسم توی فایلم نمیره خط بعدی و خود <br> رو چاپ میکنه
tux-world
دوشنبه 06 آذر 1391, 22:33 عصر
PHP_EOL رو انتهای کد بزارید یا این رو
\r\n
MMSHFE
دوشنبه 06 آذر 1391, 23:22 عصر
مشکل اینه که توی ویندوز با r\n\ به خط بعد منتقل میشیم و توی لینوکس با n\ و برای حل این مشکل بطور کامل، از ثابت خاصی بنام PHP_EOL برای شکستن متن استفاده کنید:
fwrite($fp, '1st Line' . PHP_EOL . '2nd Line');
این ثابت بطور خودکار توی ویندوز به r\n\ و توی لینوکس به n\ تبدیل میشه. موفق باشید.
imanitc
سه شنبه 07 آذر 1391, 13:55 عصر
تابعي در php بنام nl2br() من از اون استفاده ميکنم اطلاعات بيشتر
http://php.net/manual/en/function.nl2br.php
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.