К списку форумов К списку вопросов
Перевод строки в php под виндой
Validator
23.04.2004 - 21:23
Значится как пишет Котеров, чтобы под виндой корректно переводилась строка надо писать комбинацию не \n, а \r\n
последняя причем на лету преобразуется в \n
отсюда трабла: у меня что так, что эдак - строка не переводится
Спасибо!
Cool
1 - 23.04.2004 - 21:25
Котеров мужик не глупый... давай подробней. Ты в скрипте хочешь строку переводить? Т.е. в выводе в браузер? Если так, то браузер работает только с html тэгами, значит переводить строки надо с помощью <br>
\r\n используется для перевода строки в консоли или в файле, а не при выводе в браузер
Validator
2 - 23.04.2004 - 21:27
эта фигня работает тока если я работаю с файлом? я правильно понял?
Warrior
3 - 23.04.2004 - 23:40
ну да, в файле перенос строки будет, а в браузере нет...
"info1 \r\n <br> info2" - ты наверное так хотел (если не ошибся)
в браузере:
info1
info2
Cool
4 - 24.04.2004 - 00:00
Validator, да, ты правильно понял.
Хочу добавить, что в примере приведенном Warrior наличие \r\n ничего не дает. Что оно есть, что его нету, вывод в браузер от этого не изменится, НО изменится вид кода. Если без \r\n то код будет выглядеть так:
info1 <br> info2
А если с \r\n то:
info1
<br> info2
но и то не во всех браузерах. IE к примеру сам форматирует файл при просмотре кода страницы, а Опера выдает все в первозданном виде, т.е. так, как сделал программер.
P.S. надеюсь не запутал :)
Mexoc
5 - 24.04.2004 - 16:28
Юзай WinSyntax и будет тебе счастье

К списку вопросов на форуме Веб-дизайн

>>